示例#1
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_iNro">Número OT</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               int p_iNro,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Mrln..ORDENESTRABAJO_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@odt_nro_nro", p_iNro),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#2
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCod">Código</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strCod,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Carm..VENDEDORES_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@vnd_cd6_cod", p_strCod),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#3
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strPatente">Patente de la Ambulancia</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strPatente,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Mrln..MOVILES_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@mov_ecd_patente", p_strPatente),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#4
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCodigo">Código</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strCodigo,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Mrln..DESTINATARIOSMAILS_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@dem_cod_codigo", p_strCodigo),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#5
0
 /// <summary>
 /// Busca los registros de una clave foranea (Grilla)
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strPatente">Patente</param>
 /// <param name="p_bOnlyActive">Indica si solo se analizan los registros activos</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int FSearch(DBConn p_dbcAccess,
                           string p_strPatente,
                           bool p_bOnlyActive,
                           ref DataSet p_dsResult,
                           string p_strTabla,
                           StatMsg p_smResult)
 {
     try {
         // Recuperamos los registro de la clave foranea
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Mrln..MVLACCIDENTES_FSEARCH",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@mva_ecd_patente", p_strPatente),
             p_dbcAccess.MakeParam("@onlyactive", (p_bOnlyActive ? 1 : 0))
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el search de los registros
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#6
0
 /// <summary>
 /// Método Fijo: ZRecuperosGral
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_dtFechaini">Fecha Inicial</param>
 /// <param name= "p_dtFechafin">Fecha Fin</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int ZRecuperosGral(DBConn p_dbcAccess,
                                  DateTime p_dtFechaini,
                                  DateTime p_dtFechafin,
                                  ref DataSet p_dsResult,
                                  string p_strTabla,
                                  StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..CLILLAMADAS_ZRECUPEROSGRAL",
                               new DbParameter[] {
             p_dbcAccess.MakeParamF("@fechaini", p_dtFechaini),
             p_dbcAccess.MakeParamF("@fechafin", p_dtFechafin),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#7
0
 /// <summary>
 /// Busca el registro de una clave (Grilla)
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_iNro">Número OT</param>
 /// <param name="p_bOnlyActive">Indica si solo se analizan los registros activos</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int Search(DBConn p_dbcAccess,
                          int p_iNro,
                          bool p_bOnlyActive,
                          ref DataSet p_dsResult,
                          string p_strTabla,
                          StatMsg p_smResult)
 {
     try {
         // Recuperamos el registro de la clave
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Mrln..ORDENESTRABAJO_SEARCH",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@odt_nro_nro", p_iNro),
             p_dbcAccess.MakeParam("@onlyactive", (p_bOnlyActive ? 1 : 0))
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el search del registro
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#8
0
 /// <summary>
 /// Método Fijo: UpFullByPartido
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_strProvincia">Provincia a buscar</param>
 /// <param name= "p_strPartido">Partido a buscar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int UpFullByPartido(DBConn p_dbcAccess,
                                   string p_strProvincia,
                                   string p_strPartido,
                                   ref DataSet p_dsResult,
                                   string p_strTabla,
                                   StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..LOCALIDADES_UPFULLBYPARTIDO",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@provincia", p_strProvincia),
             p_dbcAccess.MakeParam("@partido", p_strPartido),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#9
0
 /// <summary>
 /// Método Fijo: ZMovilesPorEstado
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_strEstadoini">Estado Inicial</param>
 /// <param name= "p_strEstadofin">Estado Final</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int ZMovilesPorEstado(DBConn p_dbcAccess,
                                     string p_strEstadoini,
                                     string p_strEstadofin,
                                     ref DataSet p_dsResult,
                                     string p_strTabla,
                                     StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Mrln..MOVILES_ZMOVILESPORESTADO",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@estadoini", p_strEstadoini),
             p_dbcAccess.MakeParam("@estadofin", p_strEstadofin),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#10
0
 /// <summary>
 /// Método Fijo: GetCodVend
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_iNrocliente">Numero del Cliente</param>
 /// <param name= "p_iNroentrev">Numero de la Entrevista</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int GetCodVend(DBConn p_dbcAccess,
                              int p_iNrocliente,
                              int p_iNroentrev,
                              ref DataSet p_dsResult,
                              string p_strTabla,
                              StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..CLIENTREVISTAS_GETCODVEND",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@nrocliente", p_iNrocliente),
             p_dbcAccess.MakeParam("@nroentrev", p_iNroentrev),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#11
0
 /// <summary>
 /// Método Fijo: ZVencidas
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_strCodvendini">Codigo Vendedor Inicial</param>
 /// <param name= "p_strCodvendfin">Codigo Vendedor Fin</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int ZVencidas(DBConn p_dbcAccess,
                             string p_strCodvendini,
                             string p_strCodvendfin,
                             ref DataSet p_dsResult,
                             string p_strTabla,
                             StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..VENDEDORES_ZVENCIDAS",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@codvendini", p_strCodvendini),
             p_dbcAccess.MakeParam("@codvendfin", p_strCodvendfin),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#12
0
 /// <summary>
 /// Método Fijo: ZPendientes
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_strInipatente">Inicio Patentes</param>
 /// <param name= "p_strFinpatente">Fin Patentes</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int ZPendientes(DBConn p_dbcAccess,
                               string p_strInipatente,
                               string p_strFinpatente,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Mrln..OTITEMS_ZPENDIENTES",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@inipatente", p_strInipatente),
             p_dbcAccess.MakeParam("@finpatente", p_strFinpatente),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#13
0
 /// <summary>
 /// Método Fijo: ZReajustesXClieXAnio
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name= "p_iNroavalon">Numero de Avalon</param>
 /// <param name= "p_iAnio">Anio a obtener historico</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int ZReajustesXClieXAnio(DBConn p_dbcAccess,
                                        int p_iNroavalon,
                                        int p_iAnio,
                                        ref DataSet p_dsResult,
                                        string p_strTabla,
                                        StatMsg p_smResult)
 {
     try {
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..CLILLAMADAS_ZREAJUSTESXCLIEXANIO",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@nroavalon", p_iNroavalon),
             p_dbcAccess.MakeParam("@anio", p_iAnio),
             p_dbcAccess.MakeParam("@usuario", DBConn.Usuario)
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el método fijo
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#14
0
 /// <summary>
 /// Busca los registros de una clave foranea (Grilla)
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_iNumcliente">Número Cliente</param>
 /// <param name="p_bOnlyActive">Indica si solo se analizan los registros activos</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int FSearch(DBConn p_dbcAccess,
                           int p_iNumcliente,
                           bool p_bOnlyActive,
                           ref DataSet p_dsResult,
                           string p_strTabla,
                           StatMsg p_smResult)
 {
     try {
         // Recuperamos los registro de la clave foranea
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..CLISERVICIOS_FSEARCH",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@cls_nro_numcliente", p_iNumcliente),
             p_dbcAccess.MakeParam("@onlyactive", (p_bOnlyActive ? 1 : 0))
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el search de los registros
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#15
0
 /// <summary>
 /// Busca los registros de una clave foranea (Grilla)
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCodctl">Codigo Control</param>
 /// <param name="p_bOnlyActive">Indica si solo se analizan los registros activos</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int FSearch(DBConn p_dbcAccess,
                           string p_strCodctl,
                           bool p_bOnlyActive,
                           ref DataSet p_dsResult,
                           string p_strTabla,
                           StatMsg p_smResult)
 {
     try {
         // Recuperamos los registro de la clave foranea
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Mrln..CONTROLESREPARATIONS_FSEARCH",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@ctr_cod_codctl", p_strCodctl),
             p_dbcAccess.MakeParam("@onlyactive", (p_bOnlyActive ? 1 : 0))
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el search de los registros
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#16
0
 /// <summary>
 /// Busca el registro de una clave (Grilla)
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCod">Código</param>
 /// <param name="p_bOnlyActive">Indica si solo se analizan los registros activos</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static int Search(DBConn p_dbcAccess,
                          string p_strCod,
                          bool p_bOnlyActive,
                          ref DataSet p_dsResult,
                          string p_strTabla,
                          StatMsg p_smResult)
 {
     try {
         // Recuperamos el registro de la clave
         return(DBRuts.Exec_DS(p_dbcAccess,
                               "TNGS_Carm..CONVERSIONCOLORES_SEARCH",
                               new DbParameter[] {
             p_dbcAccess.MakeParam("@con_cod_cod", p_strCod),
             p_dbcAccess.MakeParam("@onlyactive", (p_bOnlyActive ? 1 : 0))
         },
                               ref p_dsResult, p_strTabla));
     }
     catch (Exception l_expData) {
         // Error en el search del registro
         p_smResult.DalError(l_expData);
         return(-1);
     }
 }
示例#17
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_iNumcliente">Número Cliente</param>
 /// <param name="p_iItem">Item</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               int p_iNumcliente,
                               int p_iItem,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Carm..CLISERVICIOS_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@cls_nro_numcliente", p_iNumcliente),
             p_dbcAccess.MakeParam("@cls_nro_item", p_iItem),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#18
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCodctl">Codigo Control</param>
 /// <param name="p_iNroitem">Item</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strCodctl,
                               int p_iNroitem,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Mrln..CONTROLESREPARATIONS_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@ctr_cod_codctl", p_strCodctl),
             p_dbcAccess.MakeParam("@ctr_nro_nroitem", p_iNroitem),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#19
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strColor">Color</param>
 /// <param name="p_dtFecha">Fecha</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strColor,
                               DateTime p_dtFecha,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Carm..PRECIOSSERVICIOS_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@prs_cd1_color", p_strColor),
             p_dbcAccess.MakeParamF("@prs_fec_fecha", p_dtFecha),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }
示例#20
0
 /// <summary>
 /// Verifica el número de versión de un registro
 /// </summary>
 /// <param name="p_dbcAccess">Conexion a la base de datos</param>
 /// <param name="p_strCodigotaller">Codigo Taller</param>
 /// <param name="p_strCodigocategoria">Codigo Categoria</param>
 /// <param name="p_iFxdVersion">Número de version a verificar</param>
 /// <param name="p_dsResult">DataSet donde devolver el registro</param>
 /// <param name="p_strTabla">Nombre de la tabla a llenar</param>
 /// <param name="p_smResult">Estado final de la operacion</param>
 public static void ChkVersion(DBConn p_dbcAccess,
                               string p_strCodigotaller,
                               string p_strCodigocategoria,
                               int p_iFxdVersion,
                               ref DataSet p_dsResult,
                               string p_strTabla,
                               StatMsg p_smResult)
 {
     try {
         // Verificamos el número de versión
         DBRuts.Exec_DS(p_dbcAccess,
                        "TNGS_Mrln..TALLERCATEGORIA_CHKVERSION",
                        new DbParameter[] {
             p_dbcAccess.MakeParam("@tct_cod_codigotaller", p_strCodigotaller),
             p_dbcAccess.MakeParam("@tct_rcd_codigocategoria", p_strCodigocategoria),
             p_dbcAccess.MakeParam("@version", p_iFxdVersion)
         },
                        ref p_dsResult, p_strTabla);
     }
     catch (Exception l_expData) {
         // Error en el conteo
         p_smResult.DalError(l_expData);
     }
 }