コード例 #1
0
 public CHObservableCollection <EComSoft_Plazo> GET_Plazo()
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instCollection  = new CHObservableCollection <EComSoft_Plazo>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Plazo");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, "%");
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, 0);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (var x = 0; x < dt.Rows.Count; x++)
         {
             instCollection.Add(new EComSoft_Plazo()
             {
                 IdPlazo   = (dt.Rows[x]["IdPlazo"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdPlazo"]) : 0,
                 Plazo     = (dt.Rows[x]["Plazo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Plazo"]) : string.Empty,
                 DiasPlazo = (dt.Rows[x]["DiasPlazo"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["DiasPlazo"]) : 0,
             });
         }
         return(instCollection);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
 public CHObservableCollection <EComSoft_Documento> GET_Documento()
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instList        = new CHObservableCollection <EComSoft_Documento>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Documento");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, "%");
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, 0);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (int x = 0; x < dt.Rows.Count; x++)
         {
             instList.Add(new EComSoft_Documento()
             {
                 CodDocumento = (dt.Rows[x]["CodDocumento"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodDocumento"]) : string.Empty,
                 Descripcion  = (dt.Rows[x]["Descripcion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Descripcion"]) : string.Empty,
                 Sunat        = (dt.Rows[x]["Sunat"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["Sunat"]) : false,
             });
         }
         return(instList);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #3
0
 public CHObservableCollection <EComSoft_Empresa> GET_Empresa()
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instList        = new CHObservableCollection <EComSoft_Empresa>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Empresa");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, "%");
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, 0);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (int x = 0; x < dt.Rows.Count; x++)
         {
             instList.Add(new EComSoft_Empresa()
             {
                 Condicion          = (dt.Rows[x]["Condicion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Condicion"]) : string.Empty,
                 DireccionFiscal    = (dt.Rows[x]["DireccionFiscal"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["DireccionFiscal"]) : string.Empty,
                 Estado             = (dt.Rows[x]["Estado"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Estado"]) : string.Empty,
                 IdEmpresa          = (dt.Rows[x]["IdEmpresa"] != DBNull.Value)?Convert.ToInt32(dt.Rows[x]["IdEmpresa"]):0,
                 NombreLegal        = (dt.Rows[x]["NombreLegal"] != DBNull.Value)?Convert.ToString(dt.Rows[x]["NombreLegal"]):string.Empty,
                 RazonSocial        = (dt.Rows[x]["RazonSocial"] != DBNull.Value)?Convert.ToString(dt.Rows[x]["RazonSocial"]):string.Empty,
                 RepresentanteLegal = (dt.Rows[x]["RepresentanteLegal"] != DBNull.Value)?Convert.ToString(dt.Rows[x]["RepresentanteLegal"]):string.Empty,
                 Ruc = (dt.Rows[x]["Ruc"] != DBNull.Value)?Convert.ToString(dt.Rows[x]["Ruc"]):string.Empty,
                 TipoContribuyente = (dt.Rows[x]["TipoContribuyente"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["TipoContribuyente"]) : string.Empty,
             });
         }
         return(instList);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #4
0
 public CHObservableCollection <EComSoft_Moneda> GET_Moneda()
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instCollection  = new CHObservableCollection <EComSoft_Moneda>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Moneda");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, "%");
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, 0);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (var x = 0; x < dt.Rows.Count; x++)
         {
             instCollection.Add(new EComSoft_Moneda()
             {
                 CodMoneda = (dt.Rows[x]["CodMoneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodMoneda"]) : string.Empty,
                 Moneda    = (dt.Rows[x]["Moneda"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Moneda"]) : string.Empty,
                 Simbolo   = (dt.Rows[x]["Simbolo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Simbolo"]) : string.Empty,
                 Nacional  = (dt.Rows[x]["Nacional"] != DBNull.Value) ? Convert.ToBoolean(dt.Rows[x]["Nacional"]) : false,
             });
         }
         return(instCollection);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #5
0
 public CHObservableCollection <EComSoft_Ubigeo> GET_Provincia(string Filtro = "%")
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instList        = new CHObservableCollection <EComSoft_Ubigeo>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Provincia");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, Filtro);
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, 0);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (int x = 0; x < dt.Rows.Count; x++)
         {
             instList.Add(new EComSoft_Ubigeo()
             {
                 CodUbigeo = (dt.Rows[x]["CodProvincia"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodProvincia"]) : string.Empty,
                 Provincia = (dt.Rows[x]["Provincia"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Provincia"]) : string.Empty,
             });
         }
         return(instList);
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #6
0
 public void SET_EmpresaSucursal(EComSoft_EmpresaSucursal EComSoft_EmpresaSucursal)
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         instCHSqlClient.CommandProcedure("spComSoft_SET_EmpresaSucursal");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, EComSoft_EmpresaSucursal.Opcion);
         instCHSqlClient.AddParameter("@IdEmpresaSucursal", SqlDbType.VarChar, EComSoft_EmpresaSucursal.IdEmpresaSucursal);
         instCHSqlClient.AddParameter("@Sucursal", SqlDbType.VarChar, EComSoft_EmpresaSucursal.Sucursal);
         instCHSqlClient.AddParameter("@Principal", SqlDbType.VarChar, EComSoft_EmpresaSucursal.Principal);
         instCHSqlClient.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
 public void SET_Documento(EComSoft_Documento EComSoft_Documento)
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         instCHSqlClient.CommandProcedure("spComSoft_SET_Documento");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, EComSoft_Documento.Opcion);
         instCHSqlClient.AddParameter("@CodDocumento", SqlDbType.VarChar, EComSoft_Documento.CodDocumento);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_Documento.Descripcion);
         instCHSqlClient.AddParameter("@Sunat", SqlDbType.Bit, EComSoft_Documento.Sunat);
         instCHSqlClient.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #8
0
 public void SET_Almacen(EComSoft_Almacen EComSoft_Almacen)
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         instCHSqlClient.CommandProcedure("spComSoft_SET_Almacen");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, EComSoft_Almacen.Opcion);
         instCHSqlClient.AddParameter("@IdAlmacen", SqlDbType.Int, EComSoft_Almacen.IdAlmacen);
         instCHSqlClient.AddParameter("@CodUbigeo", SqlDbType.VarChar, EComSoft_Almacen.EComSoft_Ubigeo.CodUbigeo);
         instCHSqlClient.AddParameter("@IdEmpresaSucursal", SqlDbType.Int, EComSoft_Almacen.EComSoft_EmpresaSucursal.IdEmpresaSucursal);
         instCHSqlClient.AddParameter("@Almacen", SqlDbType.VarChar, EComSoft_Almacen.Almacen);
         instCHSqlClient.AddParameter("@Direccion", SqlDbType.VarChar, EComSoft_Almacen.Direccion);
         instCHSqlClient.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #9
0
 public void SET_Documento(EComSoft_DocumentoSerie EComSoft_DocumentoSerie)
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         instCHSqlClient.CommandProcedure("spComSoft_SET_Documento");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.Opcion);
         instCHSqlClient.AddParameter("@CodDocumento", SqlDbType.VarChar, EComSoft_DocumentoSerie.IdDocumentoSerie);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.EComSoft_Documento.CodDocumento);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.EComSoft_EmpresaSucursal.IdEmpresaSucursal);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.Serie);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.Correlativo);
         instCHSqlClient.AddParameter("@Descripcion", SqlDbType.VarChar, EComSoft_DocumentoSerie.Longitud);
         instCHSqlClient.AddParameter("@Sunat", SqlDbType.Bit, EComSoft_DocumentoSerie.Sunat);
         instCHSqlClient.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #10
0
 public CHObservableCollection <EComSoft_Almacen> GET_Almacen(int IdEmpresaSucursal = 0)
 {
     try
     {
         var instCHSqlClient = new CHSqlClient(ComSoftLocal.CadenaConexion);
         var instCollection  = new CHObservableCollection <EComSoft_Almacen>();
         instCHSqlClient.CommandProcedure("spGET_ComSoft_BusquedaGeneral");
         instCHSqlClient.AddParameter("@Opcion", SqlDbType.VarChar, "GET_Almacen");
         instCHSqlClient.AddParameter("@Filtro", SqlDbType.VarChar, "%");
         instCHSqlClient.AddParameter("@ParametroId", SqlDbType.Int, IdEmpresaSucursal);
         instCHSqlClient.AddParameter("@ParametroIdAux", SqlDbType.Int, 0);
         var dt = instCHSqlClient.ExecuteDataTable();
         for (var x = 0; x < dt.Rows.Count; x++)
         {
             instCollection.Add(new EComSoft_Almacen()
             {
                 IdAlmacen = (dt.Rows[x]["IdAlmacen"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdAlmacen"]) : 0,
                 Almacen   = (dt.Rows[x]["Almacen"] != DBNull.Value)? Convert.ToString(dt.Rows[x]["Almacen"]):string.Empty,
                 Direccion = (dt.Rows[x]["Direccion"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["Direccion"]) : string.Empty,
                 EComSoft_EmpresaSucursal = new EComSoft_EmpresaSucursal()
                 {
                     IdEmpresaSucursal = (dt.Rows[x]["IdEmpresaSucursal"] != DBNull.Value) ? Convert.ToInt32(dt.Rows[x]["IdEmpresaSucursal"]) : 0,
                 },
                 EComSoft_Ubigeo = new EComSoft_Ubigeo()
                 {
                     CodUbigeo = (dt.Rows[x]["CodUbigeo"] != DBNull.Value) ? Convert.ToString(dt.Rows[x]["CodUbigeo"]) : string.Empty,
                 }
             });
         }
         return(instCollection);
     }
     catch (Exception)
     {
         throw;
     }
 }