<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Radical Software</title>
	<atom:link href="http://www.radicalsoftware.com.mx/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.radicalsoftware.com.mx</link>
	<description>Cartera de Créditos</description>
	<lastBuildDate>Thu, 21 Mar 2013 18:49:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Generate &#8220;newtable.dh.vb&#8221; file for new tables on Dynamics SL &amp; VS2008</title>
		<link>http://www.radicalsoftware.com.mx/generate-newtable-dh-vb-file-for-new-tables-on-dynamics-sl-vs2008/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=generate-newtable-dh-vb-file-for-new-tables-on-dynamics-sl-vs2008</link>
		<comments>http://www.radicalsoftware.com.mx/generate-newtable-dh-vb-file-for-new-tables-on-dynamics-sl-vs2008/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 22:09:14 +0000</pubDate>
		<dc:creator>manager</dc:creator>
				<category><![CDATA[Dynamics SL]]></category>

		<guid isPermaLink="false">http://www.radicalsoftware.com.mx/?p=1193</guid>
		<description><![CDATA[Generate &#8220;newtable.dh.vb&#8221; file for new tables on Dynamics SL &#38; VS2008 &#160; 1. Create the SQL Stored Procedure in your Dynamics SL Database &#160; SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE PROC [dbo].[zspRadicalCls4DynamicsSL] ( @Tabla Varchar(50) ) AS BEGIN Declare @Index Int = 0, @ColumnaId Int = 0, @Columna Varchar(8000) = &#8221;, @Tipo [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Generate &#8220;newtable.dh.vb&#8221; file for new tables on Dynamics SL &amp; VS2008</strong></p>
<p>&nbsp;</p>
<p><strong>1. Create the SQL Stored Procedure in your Dynamics SL Database</strong></p>
<p>&nbsp;</p>
<p>SET ANSI_NULLS ON<br />
GO</p>
<p>SET QUOTED_IDENTIFIER ON<br />
GO</p>
<p>CREATE PROC [dbo].[zspRadicalCls4DynamicsSL]<br />
(<br />
@Tabla Varchar(50)<br />
)<br />
AS<br />
BEGIN</p>
<p>Declare @Index Int = 0,<br />
@ColumnaId Int = 0,<br />
@Columna Varchar(8000) = &#8221;,<br />
@Tipo Varchar(8000) = &#8221;,<br />
@Tamano Int = 0,<br />
@Print1 Varchar(8000) = &#8221;,<br />
@Print2 Varchar(8000) = &#8221;,<br />
@Print3 Varchar(8000) = &#8221;,<br />
@Print4 Varchar(8000) = &#8221;</p>
<p>Print &#8221;&#8217;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;<br />
Print &#8221;&#8217; &lt;copyright file=&#8221;&#8216; + @Tabla + &#8216;.sdo.vb&#8221; company=&#8221;Radical Software&#8221;&gt; &#8216;<br />
Print &#8221;&#8217; Clase Generada con SP Radical Software. &#8216;<br />
Print &#8221;&#8217; Einar Félix. Junio 2012. &#8216;<br />
Print &#8221;&#8217; &lt;/copyright&gt; &#8216;<br />
Print &#8221;&#8217;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8217;</p>
<p>Print &#8216;Option Strict Off&#8217;<br />
Print &#8216;Option Explicit On&#8217;<br />
Print &#8216;Imports Solomon.Kernel&#8217;</p>
<p>Print &#8216;Module sdo&#8217; + @Tabla</p>
<p>Print &#8216;Public Class &#8216; + @Tabla<br />
Print &#8216;Inherits SolomonDataObject&#8217;</p>
<p>/*INICIA Definición de Métodos por Atributos*/</p>
<p>/*Inicia recorrido de columnas*/<br />
DECLARE CSR_Atributos CURSOR FOR<br />
SELECT &#8211;Tabla = Obj.Name,<br />
ColumnaId = Col.column_id,<br />
Columna = Col.Name,<br />
Tipo = Tipos.name,<br />
Tamano = Col.max_length<br />
FROM sys.objects Obj, sys.columns Col, sys.types Tipos<br />
WHERE Obj.OBJECT_ID = Col.OBJECT_ID AND Obj.TYPE = &#8216;U&#8217;<br />
AND Col.system_type_id = Tipos.system_type_id<br />
AND Obj.name = @Tabla<br />
AND Col.name &lt;&gt; &#8216;tstamp&#8217;<br />
ORDER BY Obj.name, Col.column_id, Col.name</p>
<p>OPEN CSR_Atributos<br />
FETCH NEXT FROM CSR_Atributos INTO @ColumnaId, @Columna, @Tipo, @Tamano<br />
WHILE @@FETCH_STATUS = 0<br />
BEGIN</p>
<p>If @Tipo In (&#8216;varchar&#8217;, &#8216;char&#8217;)<br />
Begin<br />
PRINT &#8216;&lt;DataBinding(PropertyIndex:=&#8217;+ Convert(Varchar, @Index) +&#8217;, StringSize:=&#8217;+ Convert(Varchar, @Tamano) +&#8217;)&gt; _&#8217;<br />
End<br />
Else<br />
Begin<br />
PRINT &#8216;&lt;DataBinding(PropertyIndex:=&#8217;+ Convert(Varchar, @Index) +&#8217;)&gt; _&#8217;<br />
End</p>
<p>&#8211;Convertimos el tipo<br />
If @Tipo In (&#8216;varchar&#8217;, &#8216;char&#8217;) Set @Tipo = &#8216;String&#8217;<br />
If @Tipo In (&#8216;int&#8217;, &#8216;smallint&#8217;, &#8216;smalldatetime&#8217;) Set @Tipo = &#8216;Integer&#8217;<br />
If @Tipo In (&#8216;float&#8217;) Set @Tipo = &#8216;Double&#8217;</p>
<p>PRINT &#8216;Public Property &#8216;+@Columna+&#8217;() As &#8216; + @Tipo<br />
PRINT &#8216; Get&#8217;<br />
PRINT &#8216; Return Me.GetPropertyValue(&#8220;&#8216;+@Columna+&#8217;&#8221;)&#8217;<br />
PRINT &#8216; End Get&#8217;<br />
PRINT &#8216; Set(ByVal setval As &#8216;+@Tipo+&#8217;)&#8217;<br />
PRINT &#8216; Me.SetPropertyValue(&#8220;&#8216;+@Columna+&#8217;&#8221;, setval)&#8217;<br />
PRINT &#8216; End Set&#8217;<br />
PRINT &#8216;End Property&#8217;</p>
<p>Set @Index = @Index + 1</p>
<p>FETCH NEXT FROM CSR_Atributos INTO @ColumnaId, @Columna, @Tipo, @Tamano<br />
END<br />
CLOSE CSR_Atributos<br />
DEALLOCATE CSR_Atributos</p>
<p>/*TERMINA Definición de Métodos por Atributos*/</p>
<p>Print &#8216;End Class&#8217;<br />
Print &#8216;Public b&#8217;+ @Tabla +&#8217; As &#8216;+ @Tabla +&#8217; = New &#8216;+ @Tabla +&#8217;, n&#8217;+ @Tabla +&#8217; As &#8216;+ @Tabla +&#8217; = New &#8216;+ @Tabla +&#8221;<br />
Print &#8216;Public CSR_&#8217;+@Tabla+&#8217; As Short&#8217;<br />
Print &#8216;Sub Init_&#8217;+@Tabla+&#8217;(ByRef x_Level As Short, ByRef x_Cursor As Boolean)&#8217;<br />
Print &#8216;Call SetAddr(x_Level, &#8220;b&#8217;+@Tabla+&#8217;&#8221;, b&#8217;+@Tabla+&#8217;, n&#8217;+@Tabla+&#8217;)&#8217;<br />
Print &#8216;If x_Cursor = True Then&#8217;<br />
Print &#8216;Call SqlCursorEx(CSR_&#8217;+@Tabla+&#8217;, x_Level, &#8220;CSR_&#8217;+@Tabla+&#8217;&#8221;, &#8220;&#8216;+@Tabla+&#8217;&#8221;, &#8220;&#8221;)&#8217;<br />
Print &#8216;End If&#8217;<br />
Print &#8216;End Sub&#8217;<br />
Print &#8216;End Module&#8217;</p>
<p>END<br />
GO</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>2. Ejecute the Stored Procedure for the table you want. For example, the table ACCOUNT</strong></p>
<p>Execute zspRadicalCls4DynamicsSL &#8217;Account&#8217;</p>
<p>&nbsp;</p>
<p><strong>3. The result is this. Enjoy it.</strong></p>
<p>&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
&#8216; &lt;copyright file=&#8221;Account.sdo.vb&#8221; company=&#8221;Radical Software&#8221;&gt;<br />
&#8216; Clase Generada con SP Radical Software.<br />
&#8216; Einar Félix. Junio 2012.<br />
&#8216; &lt;/copyright&gt;<br />
&#8216;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
Option Strict Off<br />
Option Explicit On<br />
Imports Solomon.Kernel<br />
Module sdoAccount<br />
Public Class Account<br />
Inherits SolomonDataObject<br />
&lt;DataBinding(PropertyIndex:=0, StringSize:=10)&gt; _<br />
Public Property Acct() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Acct&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Acct&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=1, StringSize:=2)&gt; _<br />
Public Property AcctType() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;AcctType&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;AcctType&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=2, StringSize:=16)&gt; _<br />
Public Property Acct_Cat() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Acct_Cat&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Acct_Cat&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=3, StringSize:=1)&gt; _<br />
Public Property Acct_Cat_SW() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Acct_Cat_SW&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Acct_Cat_SW&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=4)&gt; _<br />
Public Property Active() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Active&#8221;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;Active&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=5, StringSize:=10)&gt; _<br />
Public Property ClassID() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;ClassID&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;ClassID&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=6, StringSize:=10)&gt; _<br />
Public Property ConsolAcct() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;ConsolAcct&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;ConsolAcct&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=7)&gt; _<br />
Public Property Crtd_DateTime() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Crtd_DateTime&#8221;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;Crtd_DateTime&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=8, StringSize:=8)&gt; _<br />
Public Property Crtd_Prog() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Crtd_Prog&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Crtd_Prog&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=9, StringSize:=10)&gt; _<br />
Public Property Crtd_User() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Crtd_User&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Crtd_User&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=10, StringSize:=4)&gt; _<br />
Public Property CuryId() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;CuryId&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;CuryId&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=11, StringSize:=30)&gt; _<br />
Public Property Descr() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Descr&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Descr&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=12, StringSize:=1)&gt; _<br />
Public Property Employ_Sw() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Employ_Sw&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Employ_Sw&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=13)&gt; _<br />
Public Property LUpd_DateTime() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;LUpd_DateTime&#8221;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;LUpd_DateTime&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=14, StringSize:=8)&gt; _<br />
Public Property LUpd_Prog() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;LUpd_Prog&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;LUpd_Prog&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=15, StringSize:=10)&gt; _<br />
Public Property LUpd_User() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;LUpd_User&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;LUpd_User&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=16)&gt; _<br />
Public Property NoteID() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;NoteID&#8221;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;NoteID&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=17, StringSize:=2)&gt; _<br />
Public Property RatioGrp() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;RatioGrp&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;RatioGrp&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=18, StringSize:=30)&gt; _<br />
Public Property S4Future01() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future01&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;S4Future01&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=19, StringSize:=30)&gt; _<br />
Public Property S4Future02() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future02&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;S4Future02&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=20)&gt; _<br />
Public Property S4Future03() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future03&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;S4Future03&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=21)&gt; _<br />
Public Property S4Future04() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future04&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;S4Future04&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=22)&gt; _<br />
Public Property S4Future05() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future05&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;S4Future05&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=23)&gt; _<br />
Public Property S4Future06() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future06&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;S4Future06&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=24)&gt; _<br />
Public Property S4Future07() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future07&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;S4Future07&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=25)&gt; _<br />
Public Property S4Future08() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future08&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;S4Future08&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=26)&gt; _<br />
Public Property S4Future09() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future09&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;S4Future09&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=27)&gt; _<br />
Public Property S4Future10() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future10&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;S4Future10&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=28, StringSize:=10)&gt; _<br />
Public Property S4Future11() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future11&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;S4Future11&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=29, StringSize:=10)&gt; _<br />
Public Property S4Future12() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;S4Future12&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;S4Future12&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=30, StringSize:=1)&gt; _<br />
Public Property SummPost() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;SummPost&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;SummPost&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=31, StringSize:=6)&gt; _<br />
Public Property UnitofMeas() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;UnitofMeas&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;UnitofMeas&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=32, StringSize:=1)&gt; _<br />
Public Property Units_SW() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;Units_SW&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;Units_SW&#8221;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=33, StringSize:=30)&gt; _<br />
Public Property User1() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User1&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;User1&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=34, StringSize:=30)&gt; _<br />
Public Property User2() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User2&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;User2&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=35)&gt; _<br />
Public Property User3() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User3&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;User3&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=36)&gt; _<br />
Public Property User4() As Double<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User4&#8243;)<br />
End Get<br />
Set(ByVal setval As Double)<br />
Me.SetPropertyValue(&#8220;User4&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=37, StringSize:=10)&gt; _<br />
Public Property User5() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User5&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;User5&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=38, StringSize:=10)&gt; _<br />
Public Property User6() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User6&#8243;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;User6&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=39)&gt; _<br />
Public Property User7() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User7&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;User7&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=40)&gt; _<br />
Public Property User8() As Integer<br />
Get<br />
Return Me.GetPropertyValue(&#8220;User8&#8243;)<br />
End Get<br />
Set(ByVal setval As Integer)<br />
Me.SetPropertyValue(&#8220;User8&#8243;, setval)<br />
End Set<br />
End Property<br />
&lt;DataBinding(PropertyIndex:=41, StringSize:=1)&gt; _<br />
Public Property ValidateID() As String<br />
Get<br />
Return Me.GetPropertyValue(&#8220;ValidateID&#8221;)<br />
End Get<br />
Set(ByVal setval As String)<br />
Me.SetPropertyValue(&#8220;ValidateID&#8221;, setval)<br />
End Set<br />
End Property<br />
End Class<br />
Public bAccount As Account = New Account, nAccount As Account = New Account<br />
Public CSR_Account As Short<br />
Sub Init_Account(ByRef x_Level As Short, ByRef x_Cursor As Boolean)<br />
Call SetAddr(x_Level, &#8220;bAccount&#8221;, bAccount, nAccount)<br />
If x_Cursor = True Then<br />
Call SqlCursorEx(CSR_Account, x_Level, &#8220;CSR_Account&#8221;, &#8220;Account&#8221;, &#8220;&#8221;)<br />
End If<br />
End Sub<br />
End Module</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.radicalsoftware.com.mx/generate-newtable-dh-vb-file-for-new-tables-on-dynamics-sl-vs2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone. Home Button no funciona?</title>
		<link>http://www.radicalsoftware.com.mx/iphone-home-button-no-funciona/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-home-button-no-funciona</link>
		<comments>http://www.radicalsoftware.com.mx/iphone-home-button-no-funciona/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 01:12:05 +0000</pubDate>
		<dc:creator>manager</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.radicalsoftware.com.mx/?p=1184</guid>
		<description><![CDATA[Si a tu iPhone le funciona el HOME BUTTON cuando se le antoja. No todo esta perdido, en la mayoría de los casos el problema es del iOS. Para corregirlo sigue estos sencillos pasos: Saludos!]]></description>
				<content:encoded><![CDATA[<p>Si a tu iPhone le funciona el HOME BUTTON cuando se le antoja. No todo esta perdido, en la mayoría de los casos el problema es del iOS.</p>
<p><a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/home-button.jpg"><img class="alignnone size-full wp-image-1188" title="home button" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/home-button.jpg" alt="" width="225" height="225" /></a></p>
<p>Para corregirlo sigue estos sencillos pasos:</p>
<ul class="circle">
<li>Abre cualquier aplicación en tu iPhone</li>
<li>Ahora presiona el botón de APAGADO hasta que te salga el SLIDE para APAGAR, pero no lo apagues</li>
<li>Por último presiona el HOME suavemente por un segundo</li>
<li>Listo, tu HOMBE BUTTON debe funcionar correctamente, si no es así, tal vez tengas un problema de Hardware.</li>
</ul>
<p>Saludos!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.radicalsoftware.com.mx/iphone-home-button-no-funciona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configurar SQL Database Mail con GMAIL</title>
		<link>http://www.radicalsoftware.com.mx/sql-database-mail-con-hotmail-y-gmail/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sql-database-mail-con-hotmail-y-gmail</link>
		<comments>http://www.radicalsoftware.com.mx/sql-database-mail-con-hotmail-y-gmail/#comments</comments>
		<pubDate>Fri, 13 Apr 2012 23:01:49 +0000</pubDate>
		<dc:creator>manager</dc:creator>
				<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.radicalsoftware.com.mx/?p=1133</guid>
		<description><![CDATA[Paso 1. Abrir la configuración de Database Mail Paso 2. Presionar NEXT en la pantalla de bienvenida Paso 3. Seleccionar Set up Database Mail by performing the following tasks Paso 4. Escribir un Profile Name (puede ser el que usted guste), para el ejemplo utilizaremos Notificaciones Gmail Paso 5. Presionar el botón ADD que esta [...]]]></description>
				<content:encoded><![CDATA[<p>Paso 1. Abrir la configuración de Database Mail</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail01.png"><img class="alignnone size-medium wp-image-1151" title="SQLServer2008-DatabaseMailGmail01" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail01-281x300.png" alt="" width="281" height="300" /></a></p>
<p><strong>Paso 2. Presionar NEXT en la pantalla de bienvenida</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail02.png"><img class="alignnone size-medium wp-image-1161" title="SQLServer2008-DatabaseMailGmail02" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail02-300x262.png" alt="" width="300" height="262" /></a></p>
<p><strong>Paso 3. Seleccionar Set up Database Mail by performing the following tasks</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail03.png"><img class="alignnone size-medium wp-image-1162" title="SQLServer2008-DatabaseMailGmail03" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail03-300x261.png" alt="" width="300" height="261" /></a></p>
<p><strong>Paso 4. Escribir un Profile Name (puede ser el que usted guste), para el ejemplo utilizaremos Notificaciones Gmail</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail04.png"><img class="alignnone size-medium wp-image-1163" title="SQLServer2008-DatabaseMailGmail04" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail04-300x261.png" alt="" width="300" height="261" /></a></p>
<p><strong>Paso 5. Presionar el botón ADD que esta en la sección de SMTP Accounts</strong></p>
<p><strong>Paso 6. Captura la información que se te requiere, lo más importante en esta pantalla es capturar los siguientes valores:</strong></p>
<ul class="circle">
<li>Email address: tucorreo@gmail.com</li>
<li>Server Name: smtp.gmail.com</li>
<li>Port Name: 587   ó   465</li>
<li>This server requires a secure connection (SSL): YES</li>
</ul>
<p>&nbsp;</p>
<p><a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail05.png"><img class="alignnone size-medium wp-image-1164" title="SQLServer2008-DatabaseMailGmail05" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail05-300x261.png" alt="" width="300" height="261" /></a></p>
<p><strong>Paso 8. Presionar Ok y Next</strong></p>
<p><strong>Paso 9. Esta pantalla es una de las más importantes, ya que para que nuestras notificaciones funcionen correctamente con Gmail debemos especificar el Profile Name que estamos creando como público y también asignarlo como Default Profile.</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail06.png"><img class="alignnone size-medium wp-image-1165" title="SQLServer2008-DatabaseMailGmail06" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail06-300x261.png" alt="" width="300" height="261" /></a></p>
<p><strong>Paso 10. Presionar Next</strong></p>
<p><strong>Paso 11. Los parametros del sistema los dejaremos tal cual se presentan por default.</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail07.png"><img class="alignnone size-medium wp-image-1166" title="SQLServer2008-DatabaseMailGmail07" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail07-300x261.png" alt="" width="300" height="261" /></a></p>
<p><strong>Paso 12. Presionar Next y Finish</strong></p>
<p><strong>Paso 13. Nos presentará la confirmación de que nuestra configuración del perfil de correo electrónico y de la cuenta de correo ha sido exitosa y cerramos la pantalla.</strong></p>
<div><a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail08.png"><img class="alignnone size-medium wp-image-1167" title="SQLServer2008-DatabaseMailGmail08" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail08-300x261.png" alt="" width="300" height="261" /></a></div>
<p><strong>Paso 14. Abrimos las propiedades del SQL Agent</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail09.png"><img class="alignnone size-medium wp-image-1168" title="SQLServer2008-DatabaseMailGmail09" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail09-231x300.png" alt="" width="231" height="300" /></a></p>
<p><strong>Paso 15. Modificamos las propiedades del SQL Agent</strong></p>
<ul class="circle">
<li>Seleccionamos la página de ALERT SYSTEM</li>
<li>Activamos el EMAIL PROFILE</li>
<li>Seleccionamos como Mail System el Database Mail</li>
<li>Y el Profile Name será el que acabamos de crear Notificaciones Gmail</li>
<li>Presionamos Ok</li>
</ul>
<p><a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail10.png"><img class="alignnone size-medium wp-image-1170" title="SQLServer2008-DatabaseMailGmail10" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail10-300x269.png" alt="" width="300" height="269" /></a></p>
<p><strong>Paso 15. Reiniciamos el SQL Agent para que tengan efectos nuestros cambios</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail11.png"><img class="alignnone size-medium wp-image-1171" title="SQLServer2008-DatabaseMailGmail11" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail11-265x300.png" alt="" width="265" height="300" /></a></p>
<p><strong>Paso 16. Ahora realizaremos una prueba de envío de correo con nuestro profile Notificaciones Gmail</strong><br />
<a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail12.png"><img class="alignnone size-medium wp-image-1169" title="SQLServer2008-DatabaseMailGmail12" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail12-300x219.png" alt="" width="300" height="219" /></a></p>
<p><a href="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail13.png"><img class="alignnone size-medium wp-image-1172" title="SQLServer2008-DatabaseMailGmail13" src="http://www.radicalsoftware.com.mx/wp-content/uploads/2012/04/SQLServer2008-DatabaseMailGmail13-300x181.png" alt="" width="300" height="181" /></a></p>
<p><strong>Paso 17. Revisa tu correo de entrada y listo!!!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.radicalsoftware.com.mx/sql-database-mail-con-hotmail-y-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
