示例#1
0
        /// <summary>
        /// Insertar, Editar Orden de Servicio
        /// </summary>
        /// <param name="ObjECMP_OrdenServicio">Objeto de ECMP_OrdenServicio</param>
        public void TransOrdenServicio(ECMP_OrdenServicio ObjECMP_OrdenServicio)
        {
            try
            {
                ObjCmpSql = new CmpSql(SGCVariables.ConectionString);

                ObjCmpSql.CommandProcedure("spCMP_SET_OrdenServicio");
                ObjCmpSql.AddParameter("@Opcion", SqlDbType.Char, ObjECMP_OrdenServicio.Opcion);
                ObjCmpSql.AddParameter("@IdOrdenServicio", SqlDbType.Int, ObjECMP_OrdenServicio.IdOrdenServicio);
                ObjCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ObjECMP_OrdenServicio.ObjESGC_EmpresaSucursal.IdEmpSucursal);
                ObjCmpSql.AddParameter("@IdArea", SqlDbType.Int, ObjECMP_OrdenServicio.ObjESGC_Area.IdArea);
                ObjCmpSql.AddParameter("@IdCliProveedor", SqlDbType.Int, ObjECMP_OrdenServicio.ObjEMNF_ClienteProveedor.IdCliProveedor);
                ObjCmpSql.AddParameter("@CodTipoDestino", SqlDbType.VarChar, ObjECMP_OrdenServicio.ObjEMNF_TipoDestino.CodTipoDestino);
                ObjCmpSql.AddParameter("@IdFormaPago", SqlDbType.Int, ObjECMP_OrdenServicio.ObjESGC_FormaPago.IdFormaPago);
                ObjCmpSql.AddParameter("@CodMoneda", SqlDbType.Char, ObjECMP_OrdenServicio.ObjESGC_Moneda.CodMoneda);
                ObjCmpSql.AddParameter("@Periodo", SqlDbType.VarChar, ObjECMP_OrdenServicio.Periodo);
                ObjCmpSql.AddParameter("@Fecha", SqlDbType.DateTime, ObjECMP_OrdenServicio.Fecha);
                ObjCmpSql.AddParameter("@Serie", SqlDbType.VarChar, ObjECMP_OrdenServicio.Serie);
                ObjCmpSql.AddParameter("@TipoCambio", SqlDbType.Decimal, ObjECMP_OrdenServicio.TipoCambio);
                ObjCmpSql.AddParameter("@FechaInicio", SqlDbType.DateTime, ObjECMP_OrdenServicio.FechaInicio);
                ObjCmpSql.AddParameter("@FechaFin", SqlDbType.DateTime, ObjECMP_OrdenServicio.FechaFin);
                ObjCmpSql.AddParameter("@Contacto", SqlDbType.VarChar, ObjECMP_OrdenServicio.Contacto);
                ObjCmpSql.AddParameter("@Gravada", SqlDbType.Decimal, ObjECMP_OrdenServicio.Gravada);
                ObjCmpSql.AddParameter("@IGV", SqlDbType.Decimal, ObjECMP_OrdenServicio.IGV);
                ObjCmpSql.AddParameter("@ImporteIGV", SqlDbType.Decimal, ObjECMP_OrdenServicio.ImporteIGV);
                ObjCmpSql.AddParameter("@Exonerado", SqlDbType.TinyInt, ObjECMP_OrdenServicio.Exonerado);
                ObjCmpSql.AddParameter("@Retencion", SqlDbType.Bit, ObjECMP_OrdenServicio.Retencion);
                ObjCmpSql.AddParameter("@CadenaXML", SqlDbType.NText, ObjECMP_OrdenServicio.CadenaXML);
                ObjCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGCVariables.ObjESGC_Usuario.IdUsuario);

                if (ObjECMP_OrdenServicio.Opcion == "I")
                {
                    ObjCmpSql.AddParameterOut("@Numero", SqlDbType.VarChar, 8);
                    ObjCmpSql.AddParameterOut("@CodEstado", SqlDbType.VarChar, 5);
                    ObjCmpSql.ExecuteNonQuery();

                    ObjECMP_OrdenServicio.Numero = (string)ObjCmpSql.GetParameterOut("@Numero");
                    ObjECMP_OrdenServicio.ObjESGC_Estado.CodEstado = (string)ObjCmpSql.GetParameterOut("@CodEstado");
                }
                else
                {
                    ObjCmpSql.AddParameter("@Numero", SqlDbType.VarChar, ObjECMP_OrdenServicio.Numero);
                    ObjCmpSql.AddParameter("@CodEstado", SqlDbType.Char, ObjECMP_OrdenServicio.ObjESGC_Estado.CodEstado);
                    ObjCmpSql.ExecuteNonQuery();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#2
0
        /// <summary>
        /// Insertar, Editar y Eliminar Orden de Compra
        /// </summary>
        /// <param name="ObjECMP_OrdenCompra">Objecto de la Entidad ECMP_OrdenCompra</param>
        public void TransOrdenCompra(ECMP_OrdenCompra ObjECMP_OrdenCompra)
        {
            try
            {
                objCmpSql = new CmpSql(SGCVariables.ConectionString);
                objCmpSql.CommandProcedure("spCMP_SET_OrdenCompra");
                objCmpSql.AddParameter("@Opcion", SqlDbType.Char, ObjECMP_OrdenCompra.Opcion);
                objCmpSql.AddParameter("@IdOrdenCompra", SqlDbType.Int, ObjECMP_OrdenCompra.IdOrdenCompra);
                objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ObjECMP_OrdenCompra.ObjESGC_EmpresaSucursal.IdEmpSucursal);
                objCmpSql.AddParameter("@IdCliProveedor", SqlDbType.Int, ObjECMP_OrdenCompra.ObjEMNF_ClienteProveedor.IdCliProveedor);
                objCmpSql.AddParameter("@IdAlmacen", SqlDbType.Int, ObjECMP_OrdenCompra.ObjEALM_Almacen.IdAlmacen);
                objCmpSql.AddParameter("@IdFormaPago", SqlDbType.Int, ObjECMP_OrdenCompra.ObjESGC_FormaPago.IdFormaPago);
                objCmpSql.AddParameter("@CodMoneda", SqlDbType.Char, ObjECMP_OrdenCompra.ObjESGC_Moneda.CodMoneda);
                objCmpSql.AddParameter("@Periodo", SqlDbType.Char, ObjECMP_OrdenCompra.Periodo);
                objCmpSql.AddParameter("@Fecha", SqlDbType.SmallDateTime, ObjECMP_OrdenCompra.Fecha);
                objCmpSql.AddParameter("@Serie", SqlDbType.VarChar, ObjECMP_OrdenCompra.Serie);
                objCmpSql.AddParameter("@TipoCambio", SqlDbType.Decimal, ObjECMP_OrdenCompra.TipoCambio);
                objCmpSql.AddParameter("@Gravada", SqlDbType.Decimal, ObjECMP_OrdenCompra.Gravada);
                objCmpSql.AddParameter("@Exonerada", SqlDbType.Decimal, ObjECMP_OrdenCompra.Exonerada);
                objCmpSql.AddParameter("@IGV", SqlDbType.Decimal, ObjECMP_OrdenCompra.IGV);
                objCmpSql.AddParameter("@ImporteIGV", SqlDbType.Decimal, ObjECMP_OrdenCompra.ImporteIGV);
                objCmpSql.AddParameter("@IncluyeIGV", SqlDbType.Decimal, ObjECMP_OrdenCompra.IncluyeIGV);
                objCmpSql.AddParameter("@FechaEntrega", SqlDbType.SmallDateTime, ObjECMP_OrdenCompra.FechaEntrega);
                objCmpSql.AddParameter("@LugarEntrega", SqlDbType.VarChar, ObjECMP_OrdenCompra.LugarEntrega);
                objCmpSql.AddParameter("@CadenaXML", SqlDbType.VarChar, ObjECMP_OrdenCompra.CadenaXML);
                objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGCVariables.ObjESGC_Usuario.IdUsuario);

                if (ObjECMP_OrdenCompra.Opcion == "I")
                {
                    objCmpSql.AddParameterOut("@Numero", SqlDbType.VarChar, 8);
                    objCmpSql.AddParameterOut("@CodEstado", SqlDbType.VarChar, 5);
                    objCmpSql.ExecuteNonQuery();

                    ObjECMP_OrdenCompra.Numero = (string)objCmpSql.GetParameterOut("@Numero");
                    ObjECMP_OrdenCompra.ObjESGC_Estado.CodEstado = (string)objCmpSql.GetParameterOut("@CodEstado");
                }
                else
                {
                    objCmpSql.AddParameter("@Numero", SqlDbType.VarChar, ObjECMP_OrdenCompra.Numero);
                    objCmpSql.AddParameter("@CodEstado", SqlDbType.Char, ObjECMP_OrdenCompra.ObjESGC_Estado.CodEstado);
                    objCmpSql.ExecuteNonQuery();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
示例#3
0
 /// <summary>
 /// Insertar, Editar y Eliminar Usuario
 /// </summary>
 /// <param name="ESGR_Usuario">Objecto de la Entidad Usuario</param>
 public void TransUsuario(ESGR_Usuario ESGR_Usuario)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Usuario");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Usuario.Opcion);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@IdPerfil", SqlDbType.TinyInt, ESGR_Usuario.ESGR_Perfil.IdPerfil);
         objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ESGR_Usuario.ESGR_EmpresaSucursal.IdEmpSucursal);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, ESGR_Usuario.ESGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@Nombres", SqlDbType.VarChar, ESGR_Usuario.Nombres);
         objCmpSql.AddParameter("@Apellidos", SqlDbType.VarChar, ESGR_Usuario.Apellidos);
         objCmpSql.AddParameter("@Correo", SqlDbType.VarChar, ESGR_Usuario.Correo);
         objCmpSql.AddParameter("@Usuario", SqlDbType.VarChar, ESGR_Usuario.Usuario);
         objCmpSql.AddParameter("@Nick", SqlDbType.VarChar, ESGR_Usuario.Nick);
         objCmpSql.AddParameter("@Contrasenia", SqlDbType.VarChar, CmpCifrarObjecto.Encriptar((ESGR_Usuario.Contrasenia != null) ? ESGR_Usuario.Contrasenia : string.Empty));
         objCmpSql.AddParameter("@IdUsuarioSet", SqlDbType.Int, (SGRVariables.ESGR_Usuario == null) ? 0 : SGRVariables.ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@CadenaSucursalXML", SqlDbType.NText, ESGR_Usuario.CadenaSucursalXML);
         objCmpSql.AddParameter("@CadenaAreaXML", SqlDbType.NText, ESGR_Usuario.CadenaAreaXML);
         objCmpSql.AddParameter("@CadenaHabilitar", SqlDbType.NText, ESGR_Usuario.CadenaHabilitar);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Empresa
 /// </summary>
 /// <param name="ESGR_Empresa">Objecto de la Entidad Empresa</param>
 public void TransEmpresa(ESGR_Empresa ESGR_Empresa)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Empresa");
         objCmpSql.AddParameter("@Opcion", SqlDbType.Char, ESGR_Empresa.Opcion);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, ESGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@RazonSocial", SqlDbType.VarChar, ESGR_Empresa.RazonSocial);
         objCmpSql.AddParameter("@Ruc", SqlDbType.Char, ESGR_Empresa.Ruc);
         objCmpSql.AddParameter("@DireccionFiscal", SqlDbType.VarChar, ESGR_Empresa.DireccionFiscal);
         objCmpSql.AddParameter("@Rubro", SqlDbType.VarChar, ESGR_Empresa.Rubro);
         objCmpSql.AddParameter("@Telefono", SqlDbType.VarChar, ESGR_Empresa.Telefono);
         objCmpSql.AddParameter("@RegimenTributario", SqlDbType.VarChar, ESGR_Empresa.RegimenTributario);
         objCmpSql.AddParameter("@NombreComercial", SqlDbType.VarChar, ESGR_Empresa.NombreComercial);
         objCmpSql.AddParameter("@RepresentanteLegal", SqlDbType.VarChar, ESGR_Empresa.RepresentanteLegal);
         //objCmpSql.AddParameter("@IdCliProveedor", SqlDbType.Int, ESGR_Empresa.IdCliProveedor);
         objCmpSql.AddParameter("@ExoneradoIGV", SqlDbType.Bit, (ESGR_Empresa.ExoneradoIGV == null) ? false : ESGR_Empresa.ExoneradoIGV);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void MethodTransaction(ESGR_MovimientoCaja ESGR_MovimientoCaja)
 {
     try
     {
         ObjCmpSql.CommandProcedure("spSGR_SET_MovimientoCaja");
         ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_MovimientoCaja.Opcion);
         ObjCmpSql.AddParameter("@IdMovimiento", SqlDbType.Int, ESGR_MovimientoCaja.IdMovimientoCaja);
         ObjCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.Int, ESGR_MovimientoCaja.ESGR_EmpresaSucursal.IdEmpSucursal);
         ObjCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
         ObjCmpSql.AddParameter("@IdCaja", SqlDbType.SmallInt, ESGR_MovimientoCaja.ESGR_Caja.IdCaja);
         ObjCmpSql.AddParameter("@CodOperacion", SqlDbType.VarChar, ESGR_MovimientoCaja.CodOperacion);
         ObjCmpSql.AddParameter("@CodMotivo", SqlDbType.VarChar, ESGR_MovimientoCaja.ESGR_Motivo.CodMotivo);
         ObjCmpSql.AddParameter("@CodDocumento", SqlDbType.VarChar, ESGR_MovimientoCaja.ESGR_Documento.CodDocumento);
         ObjCmpSql.AddParameter("@CodMoneda", SqlDbType.VarChar, ESGR_MovimientoCaja.ESGR_Moneda.CodMoneda);
         ObjCmpSql.AddParameter("@Fecha", SqlDbType.SmallDateTime, ESGR_MovimientoCaja.Fecha);
         ObjCmpSql.AddParameter("@Serie", SqlDbType.VarChar, ESGR_MovimientoCaja.ESGR_Documento.Serie);
         ObjCmpSql.AddParameter("@Numero", SqlDbType.VarChar, ESGR_MovimientoCaja.ESGR_Documento.Correlativo);
         ObjCmpSql.AddParameter("@Glosa", SqlDbType.VarChar, ESGR_MovimientoCaja.Glosa);
         ObjCmpSql.AddParameter("@DetalleXML", SqlDbType.NText, ESGR_MovimientoCaja.DetalleXML);
         ObjCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#6
0
 public void TransNotaCreditoDebito(ECMP_NotaCreditoDebito ObjECMP_NotaCreditoDebito)
 {
     try
     {
         ObjCmpSql = new CmpSql(SGCVariables.ConectionString);
         ObjCmpSql.CommandProcedure("spCMP_SET_NotaCreditoDebito");
         ObjCmpSql.AddParameter("@Opcion", SqlDbType.Char, ObjECMP_NotaCreditoDebito.Opcion);
         ObjCmpSql.AddParameter("@IdNotaCreDeb", SqlDbType.Int, ObjECMP_NotaCreditoDebito.IdNotaCreDeb);
         ObjCmpSql.AddParameter("@IdMotCreDeb", SqlDbType.Int, ObjECMP_NotaCreditoDebito.ObjEMNF_MotivoNotaCreditoDebito.IdMotCreDeb);
         ObjCmpSql.AddParameter("@IdCliProveedor", SqlDbType.Int, ObjECMP_NotaCreditoDebito.ObjEMNF_ClienteProveedor.IdCliProveedor);
         ObjCmpSql.AddParameter("@CodEstado", SqlDbType.VarChar, ObjECMP_NotaCreditoDebito.ObjESGC_Estado.CodEstado);
         ObjCmpSql.AddParameter("@CodMoneda", SqlDbType.Char, ObjECMP_NotaCreditoDebito.ObjESGC_Moneda.CodMoneda);
         ObjCmpSql.AddParameter("@CodDocumento", SqlDbType.Char, ObjECMP_NotaCreditoDebito.CodDocumento);
         ObjCmpSql.AddParameter("@Serie", SqlDbType.Char, ObjECMP_NotaCreditoDebito.Serie);
         ObjCmpSql.AddParameter("@Numero", SqlDbType.VarChar, ObjECMP_NotaCreditoDebito.Numero);
         ObjCmpSql.AddParameter("@Fecha", SqlDbType.SmallDateTime, ObjECMP_NotaCreditoDebito.Fecha.ToShortDateString());
         ObjCmpSql.AddParameter("@Periodo", SqlDbType.Char, ObjECMP_NotaCreditoDebito.Periodo);
         ObjCmpSql.AddParameter("@TipoCambio", SqlDbType.Decimal, ObjECMP_NotaCreditoDebito.TipoCambio);
         ObjCmpSql.AddParameter("@Exonerada", SqlDbType.Decimal, ObjECMP_NotaCreditoDebito.Exonerada);
         ObjCmpSql.AddParameter("@Gravada", SqlDbType.Decimal, ObjECMP_NotaCreditoDebito.Gravada);
         ObjCmpSql.AddParameter("@IGV", SqlDbType.Decimal, ObjECMP_NotaCreditoDebito.IGV);
         ObjCmpSql.AddParameter("@ImporteIGV", SqlDbType.Decimal, ObjECMP_NotaCreditoDebito.ImporteIGV);
         ObjCmpSql.AddParameter("@Glosa", SqlDbType.VarChar, ObjECMP_NotaCreditoDebito.Glosa);
         ObjCmpSql.AddParameter("@AfectaAlmacen", SqlDbType.Bit, ObjECMP_NotaCreditoDebito.AfectaAlmacen);
         ObjCmpSql.AddParameter("@DocumentoRefXML", SqlDbType.NText, ObjECMP_NotaCreditoDebito.DocuRefXML);
         ObjCmpSql.AddParameter("@DetalleXML", SqlDbType.NText, ObjECMP_NotaCreditoDebito.DetalleXML);
         ObjCmpSql.AddParameter("@IdUsuario", SqlDbType.VarChar, SGCVariables.ObjESGC_Usuario.IdUsuario);
         ObjCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Usuario Empresa Sucursal
 /// </summary>
 /// <param name="ESGR_UsuarioEmpresaSucursal">Objecto de la Entidad Usuario Empresa Sucursal</param>
 public void TransUsuarioEmpresaSurcursal(ESGR_UsuarioEmpresaSucursal ESGR_UsuarioEmpresaSucursal)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Usuario");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, "DefaultEmpSucursal");
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@IdPerfil", SqlDbType.Int, 0);
         objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.Int, ESGR_UsuarioEmpresaSucursal.ESGR_EmpresaSucursal.IdEmpSucursal);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.Int, 0);
         objCmpSql.AddParameter("@Nombres", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@Apellidos", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@Correo", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@Usuario", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@Contrasenia", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@IdUsuarioSet", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@CadenaSucursalXML", SqlDbType.NText, "");
         objCmpSql.AddParameter("@CadenaAreaXML", SqlDbType.NText, "");
         objCmpSql.AddParameter("@Nick", SqlDbType.VarChar, "");
         objCmpSql.AddParameter("@CadenaHabilitar", SqlDbType.NText, "");
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
        /// <summary>
        /// Insertar, Editar y Eliminar Compra
        /// </summary>
        /// <param name="ObjECMP_Compra">Objecto de la Entidad ECMP_Compra</param>
        public void TransCompra(ECMP_Compra ObjECMP_Compra)
        {
            try
            {
                objCmpSql = new CmpSql(SGCVariables.ConectionString);
                objCmpSql.CommandProcedure("spCMP_SET_Compra");
                objCmpSql.AddParameter("@Opcion", SqlDbType.Char, ObjECMP_Compra.Opcion);
                objCmpSql.AddParameter("@IdCompra", SqlDbType.Int, ObjECMP_Compra.IdCompra);
                objCmpSql.AddParameter("@IdEmpresa", SqlDbType.Int, SGCVariables.ObjESGC_Usuario.ObjESGC_Empresa.IdEmpresa);
                objCmpSql.AddParameter("@IdCliProveedor", SqlDbType.Int, ObjECMP_Compra.ObjEMNF_ClienteProveedor.IdCliProveedor);
                objCmpSql.AddParameter("@IdFormaPago", SqlDbType.Int, ObjECMP_Compra.ObjESGC_FormaPago.IdFormaPago);
                objCmpSql.AddParameter("@CodMotMovimiento", SqlDbType.Char, ObjECMP_Compra.ObjEMNF_MotivoMovimiento.CodMotMovimiento);
                objCmpSql.AddParameter("@CodMediosPago", SqlDbType.Char, (ObjECMP_Compra.ObjEMNF_MedioPago != null) ? ObjECMP_Compra.ObjEMNF_MedioPago.CodMediosPago : "");
                objCmpSql.AddParameter("@IdSubdiario", SqlDbType.Int, ObjECMP_Compra.ObjEMNF_SubDiario.IdSubDiario);
                objCmpSql.AddParameter("@CodEstado", SqlDbType.Char, ObjECMP_Compra.ObjESGC_Estado.CodEstado);
                objCmpSql.AddParameter("@CodMoneda", SqlDbType.Char, ObjECMP_Compra.ObjESGC_Moneda.CodMoneda);
                objCmpSql.AddParameter("@CodDocumento", SqlDbType.Char, ObjECMP_Compra.CodDocumento);
                objCmpSql.AddParameter("@Numero", SqlDbType.VarChar, ObjECMP_Compra.Numero);
                objCmpSql.AddParameter("@Serie", SqlDbType.Char, ObjECMP_Compra.Serie);
                objCmpSql.AddParameter("@Periodo", SqlDbType.Char, ObjECMP_Compra.Periodo);
                objCmpSql.AddParameter("@Fecha", SqlDbType.SmallDateTime, ObjECMP_Compra.Fecha.ToShortDateString());
                objCmpSql.AddParameter("@FechaContable", SqlDbType.SmallDateTime, ObjECMP_Compra.FechaContable.ToShortDateString());
                objCmpSql.AddParameter("@TipoCambio", SqlDbType.Decimal, ObjECMP_Compra.TipoCambio);
                objCmpSql.AddParameter("@Gravada", SqlDbType.Decimal, ObjECMP_Compra.Gravada);
                objCmpSql.AddParameter("@Exonerada", SqlDbType.Decimal, ObjECMP_Compra.Exonerada);
                objCmpSql.AddParameter("@IGV", SqlDbType.Decimal, ObjECMP_Compra.IGV);
                objCmpSql.AddParameter("@ImporteIGV", SqlDbType.Decimal, ObjECMP_Compra.ImporteIGV);
                objCmpSql.AddParameter("@IncluyeIGV", SqlDbType.Bit, ObjECMP_Compra.IncluyeIGV);
                objCmpSql.AddParameter("@AfectoDetraccion", SqlDbType.Bit, ObjECMP_Compra.AfectoDetraccion);
                objCmpSql.AddParameter("@AfectoPercepcion", SqlDbType.Bit, ObjECMP_Compra.AfectoPercepcion);
                objCmpSql.AddParameter("@Detraccion", SqlDbType.Decimal, (ObjECMP_Compra.AfectoDetraccion) ? (ObjECMP_Compra.Detraccion / 100) : 0);
                objCmpSql.AddParameter("@Percepcion", SqlDbType.Decimal, (ObjECMP_Compra.AfectoPercepcion) ? ObjECMP_Compra.Percepcion : 0);
                objCmpSql.AddParameter("@Retencion", SqlDbType.Bit, ObjECMP_Compra.Retencion);
                objCmpSql.AddParameter("@GuiaRemision", SqlDbType.VarChar, ObjECMP_Compra.GuiaRemision);
                objCmpSql.AddParameter("@AfectaAlmacen", SqlDbType.Bit, ObjECMP_Compra.AfectaAlmacen);
                objCmpSql.AddParameter("@Distribucion", SqlDbType.Bit, ObjECMP_Compra.Distribucion);
                objCmpSql.AddParameter("@Planilla", SqlDbType.Bit, ObjECMP_Compra.Planilla);
                objCmpSql.AddParameter("@CajaBanco", SqlDbType.Bit, ObjECMP_Compra.CajaBanco);
                objCmpSql.AddParameter("@Anticipo", SqlDbType.Bit, ObjECMP_Compra.Anticipo);
                objCmpSql.AddParameter("@CodTipoDestino", SqlDbType.Char, ObjECMP_Compra.ObjEMNF_TipoDestino.CodTipoDestino);
                objCmpSql.AddParameter("@Glosa", SqlDbType.VarChar, (ObjECMP_Compra.Glosa == null) ? " " : ObjECMP_Compra.Glosa);
                objCmpSql.AddParameter("@CodDocumentoRef", SqlDbType.Char, ObjECMP_Compra.CodDocumentoRef);
                objCmpSql.AddParameter("@CadenaXML", SqlDbType.NText, ObjECMP_Compra.CadenaXML);
                objCmpSql.AddParameter("@DocumentoRefXML", SqlDbType.NText, ObjECMP_Compra.DocumentoRefXML);
                objCmpSql.AddParameter("@CompraAnticipoXML", SqlDbType.NText, ObjECMP_Compra.CompraAnticipoXML);
                objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGCVariables.ObjESGC_Usuario.IdUsuario);

                objCmpSql.ExecuteNonQuery();
            }
            catch (Exception)
            {
                throw;
            }
        }
 /// <summary>
 /// Insertar, Editar y Eliminar Pedido Detalle
 /// </summary>
 /// <param name="ESGR_PedidoDetalle">Objecto de la Entidad Pedido Detalle</param>
 public void TransPedidoDetalle(ESGR_PedidoDetalle ESGR_PedidoDetalle)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_PedidoDetalle");
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Usuario Area
 /// </summary>
 /// <param name="ESGR_UsuarioArea">Objecto de la Entidad Usuario Area</param>
 public void TransUsuarioArea(ESGR_UsuarioArea ESGR_UsuarioArea)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_UsuarioArea");
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, ESGR_UsuarioArea.ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@IdArea", SqlDbType.SmallInt, ESGR_UsuarioArea.ESGR_Area.IdArea);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
        /// <summary>
        /// Insertar, Editar y Eliminar Pedido
        /// </summary>
        /// <param name="ESGR_Pedido">Objecto de la Entidad Pedido</param>
        public void TransPedido(ESGR_Pedido ESGR_Pedido)
        {
            try
            {
                var objCmpSql = new CmpSql(SGRVariables.ConectionString);
                objCmpSql.CommandProcedure("spSGR_SET_Pedido");
                objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Pedido.Opcion);
                objCmpSql.AddParameter("@IdPedidoTipo", SqlDbType.SmallInt, ESGR_Pedido.ESGR_PedidoTipo.IdPedidoTipo);
                objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, SGRVariables.ESGR_Usuario.ESGR_Empresa.IdEmpresa);
                objCmpSql.AddParameter("@IdUsuarioPedido", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
                objCmpSql.AddParameter("@CodEstado", SqlDbType.Char, ESGR_Pedido.ESGR_Estado.CodEstado);
                objCmpSql.AddParameter("@Identificador", SqlDbType.VarChar, ESGR_Pedido.Identificador);
                objCmpSql.AddParameter("@CadenaMesa", SqlDbType.VarChar, ESGR_Pedido.CadenaMesa);
                objCmpSql.AddParameter("@Cubierto", SqlDbType.SmallInt, ESGR_Pedido.Cubierto);
                objCmpSql.AddParameter("@Observacion", SqlDbType.VarChar, ESGR_Pedido.Observacion);
                objCmpSql.AddParameter("@DetalleXML", SqlDbType.NText, ESGR_Pedido.CadenaDetalleXML);
                objCmpSql.AddParameter("@PedidoMesaXML", SqlDbType.NText, ESGR_Pedido.ESGR_Mesa.DetalleMesaXML);

                if (ESGR_Pedido.Opcion == "I")
                {
                    objCmpSql.AddParameterOut("@IdPedido", SqlDbType.SmallInt, 4);
                    objCmpSql.ExecuteNonQuery();

                    ESGR_Pedido.IdPedido = Convert.ToInt32(objCmpSql.GetParameterOut("@IdPedido"));
                }
                else
                {
                    objCmpSql.AddParameter("@IdPedido", SqlDbType.SmallInt, ESGR_Pedido.IdPedido);
                    objCmpSql.ExecuteNonQuery();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
 /// <summary>
 /// Insertar, Editar y Eliminar Pedido Tipo
 /// </summary>
 /// <param name="ESGR_PedidoTipo">Objecto de la Entidad Pedido Tipo</param>
 public void TransPedidoTipo(ESGR_PedidoTipo ESGR_PedidoTipo)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_PedidoTipo");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_PedidoTipo.Opcion);
         objCmpSql.AddParameter("@IdPedidoTipo", SqlDbType.SmallInt, ESGR_PedidoTipo.IdPedidoTipo);
         objCmpSql.AddParameter("@PedidoTipo", SqlDbType.VarChar, ESGR_PedidoTipo.PedidoTipo);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void MethodTransaccionCaja(ESGR_Caja ESGR_Caja)
 {
     try
     {
         ObjCmpSql.CommandProcedure("spSGR_SET_Caja");
         ObjCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Caja.Opcion);
         ObjCmpSql.AddParameter("@IdCaja", SqlDbType.Int, ESGR_Caja.IdCaja);
         ObjCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ESGR_Caja.ESGR_UsuarioEmpresaSucursal.ESGR_EmpresaSucursal.IdEmpSucursal);
         ObjCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_Caja.Descripcion);
         ObjCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Mesa Area
 /// </summary>
 /// <param name="ESGR_MesaArea">Objecto de la Entidad Mesa Area</param>
 public void TransMesaArea(ESGR_MesaArea ESGR_MesaArea)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_MesaArea");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_MesaArea.Opcion);
         objCmpSql.AddParameter("@IdMesaArea", SqlDbType.SmallInt, ESGR_MesaArea.IdMesaArea);
         objCmpSql.AddParameter("@MesaArea", SqlDbType.VarChar, ESGR_MesaArea.MesaArea);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#15
0
 /// <summary>
 /// Insertar, Editar y Eliminar Contrasenia_Hist
 /// </summary>
 /// <param name="ESGR_Contrasenia_Hist">Objecto de la Entidad Contrasenia_Hist</param>
 public void TransContrasenia_Hist(ESGR_Contrasenia_Hist ESGR_Contrasenia_Hist)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Contrasenia_Hist");
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, ESGR_Contrasenia_Hist.ESGR_Usuario.IdUsuario);
         objCmpSql.AddParameter("@Contrasenia", SqlDbType.VarChar, ESGR_Contrasenia_Hist.Contrasenia);
         objCmpSql.AddParameter("@Fecha", SqlDbType.DateTime, ESGR_Contrasenia_Hist.Fecha);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Formulario
 /// </summary>
 /// <param name="ESGR_Formulario">Objecto de la Entidad Formulario</param>
 public void TransFormulario(ESGR_Formulario ESGR_Formulario)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Formulario");
         objCmpSql.AddParameter("@CodFormulario", SqlDbType.Char, ESGR_Formulario.CodFormulario);
         objCmpSql.AddParameter("@IdModulo", SqlDbType.Int, ESGR_Formulario.ESGR_Modulo.IdModulo);
         objCmpSql.AddParameter("@NombreFormulario", SqlDbType.VarChar, ESGR_Formulario.NombreFormulario);
         objCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_Formulario.Descripcion);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Estado
 /// </summary>
 /// <param name="ESGR_Estado">Objecto de la Entidad Estado</param>
 public void TransEstado(ESGR_Estado ESGR_Estado)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Estado");
         objCmpSql.AddParameter("@CodEstado", SqlDbType.Char, ESGR_Estado.CodEstado);
         objCmpSql.AddParameter("@Tabla", SqlDbType.Char, ESGR_Estado.Tabla);
         objCmpSql.AddParameter("@Campo", SqlDbType.Char, ESGR_Estado.Campo);
         objCmpSql.AddParameter("@Estado", SqlDbType.Char, ESGR_Estado.Estado);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#18
0
 /// <summary>
 /// Insertar, Editar y Eliminar Producto Sub Categoria
 /// </summary>
 /// <param name="ESGR_ProductoSubCategoria">Objecto de la Entidad Producto Sub Categoria</param>
 public void TransProductoSubCategoria(ESGR_ProductoSubCategoria ESGR_ProductoSubCategoria)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_ProductoSubCategoria");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_ProductoSubCategoria.Opcion);
         objCmpSql.AddParameter("@IdSubCategoria", SqlDbType.SmallInt, ESGR_ProductoSubCategoria.IdSubCategoria);
         objCmpSql.AddParameter("@IdCategoria", SqlDbType.SmallInt, ESGR_ProductoSubCategoria.ESGR_ProductoCategoria.IdCategoria);
         objCmpSql.AddParameter("@SubCategoria", SqlDbType.VarChar, ESGR_ProductoSubCategoria.SubCategoria);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Carta Dia
 /// </summary>
 /// <param name="ESGR_CartaDia">Objecto de la Entidad Carta Dia</param>
 public void TransCartaDia(ESGR_CartaDia ESGR_CartaDia)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_CartaDia");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_CartaDia.Opcion);
         objCmpSql.AddParameter("@IdCartaDia", SqlDbType.Int, ESGR_CartaDia.IdCartaDia);
         objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ESGR_CartaDia.ESGR_EmpresaSucursal.IdEmpSucursal);
         objCmpSql.AddParameter("@Fecha", SqlDbType.SmallDateTime, ESGR_CartaDia.Fecha.Value.ToShortDateString());
         objCmpSql.AddParameter("@DetalleXML", SqlDbType.NText, ESGR_CartaDia.DetalleXML);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#20
0
 /// <summary>
 /// Insertar, Editar Log
 /// </summary>
 /// <param name="ESGR_Log">Objecto de la Entidad Log</param>
 public void TransLog(ESGR_Log ESGR_Log)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Log");
         objCmpSql.AddParameter("@Tabla", SqlDbType.VarChar, ESGR_Log.Tabla);
         objCmpSql.AddParameter("@IdRegistro", SqlDbType.Int, ESGR_Log.IdRegistro);
         objCmpSql.AddParameter("@IdRegistro", SqlDbType.Int, ESGR_Log.IdUsuario);
         objCmpSql.AddParameter("@Item", SqlDbType.Int, ESGR_Log.Item);
         objCmpSql.AddParameter("@Operacion", SqlDbType.Char, ESGR_Log.Operacion);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Medio Pago
 /// </summary>
 /// <param name="ESGR_MedioPago">Objecto de la Entidad Medio Pago</param>
 public void TransMedioPago(ESGR_MedioPago ESGR_MedioPago)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_MedioPago");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_MedioPago.Opcion);
         objCmpSql.AddParameter("@IdMedioPago", SqlDbType.SmallInt, ESGR_MedioPago.IdMedioPago);
         objCmpSql.AddParameter("@IdFormaPago", SqlDbType.SmallInt, ESGR_MedioPago.ESGR_FormaPago.IdFormaPago);
         objCmpSql.AddParameter("@MedioPago", SqlDbType.VarChar, ESGR_MedioPago.MedioPago);
         objCmpSql.AddParameter("@DiasCredito", SqlDbType.TinyInt, ESGR_MedioPago.DiasCredito);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#22
0
 /// <summary>
 /// Insertar, Editar y Eliminar Area
 /// </summary>
 /// <param name="ESGR_Area">Objecto de la Entidad Area</param>
 public void TransArea(ESGR_Area ESGR_Area)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Area");
         objCmpSql.AddParameter("@Opcion", SqlDbType.Char, ESGR_Area.Opcion);
         objCmpSql.AddParameter("@IdArea", SqlDbType.Int, ESGR_Area.IdArea);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, 1);//ESGR_Area.SGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@Area", SqlDbType.VarChar, ESGR_Area.Area);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, 1);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Forma Pago
 /// </summary>
 /// <param name="ESGR_FormaPago">Objecto de la Entidad Forma Pago</param>
 public void TransFormaPago(ESGR_FormaPago ESGR_FormaPago)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_FormaPago");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_FormaPago.Opcion);
         objCmpSql.AddParameter("@IdFormaPago", SqlDbType.SmallInt, ESGR_FormaPago.IdFormaPago);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, ESGR_FormaPago.ESGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@FormaPago", SqlDbType.VarChar, ESGR_FormaPago.FormaPago);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#24
0
 /// <summary>
 /// Insertar, Editar y Eliminar Configuracion
 /// </summary>
 /// <param name="ESGR_Configuracion">Objecto de la Entidad Configuracion</param>
 public void TransConfiguracion(ESGR_Configuracion ESGR_Configuracion)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Configuracion");
         objCmpSql.AddParameter("@IdConfig", SqlDbType.VarChar, ESGR_Configuracion.IdConfig);
         objCmpSql.AddParameter("@NivelConfig", SqlDbType.Char, ESGR_Configuracion.NivelConfig);
         objCmpSql.AddParameter("@Valor", SqlDbType.NText, (ESGR_Configuracion.NivelConfig == "ST") ? CmpCifrarObjecto.Encriptar(ESGR_Configuracion.Valor) : ESGR_Configuracion.Valor);
         objCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_Configuracion.Descripcion);
         objCmpSql.AddParameter("@FlgEliminado", SqlDbType.VarChar, ESGR_Configuracion.FlgEliminado);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Producto
 /// </summary>
 /// <param name="ESGR_Producto">Objecto de la Entidad Producto</param>
 public void TransProducto(ESGR_Producto ESGR_Producto)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Producto");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Producto.Opcion);
         objCmpSql.AddParameter("@IdProducto", SqlDbType.Int, ESGR_Producto.IdProducto);
         objCmpSql.AddParameter("@IdSubCategoria", SqlDbType.SmallInt, ESGR_Producto.ESGR_ProductoSubCategoria.IdSubCategoria);
         objCmpSql.AddParameter("@Producto", SqlDbType.VarChar, ESGR_Producto.Producto);
         objCmpSql.AddParameter("@Precio", SqlDbType.Decimal, ESGR_Producto.Precio);
         objCmpSql.AddParameter("@Imagen", SqlDbType.Image, ESGR_Producto.Imagen);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#26
0
 /// <summary>
 /// Insertar, Editar y Eliminar Empresa Sucursal
 /// </summary>
 /// <param name="ESGR_EmpresaSucursal">Objecto de la Entidad Empresa Sucursal</param>
 public void TransEmpresaSucursal(ESGR_EmpresaSucursal ESGR_EmpresaSucursal)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_EmpresaSucursal");
         objCmpSql.AddParameter("@Opcion", SqlDbType.Char, ESGR_EmpresaSucursal.Opcion);
         objCmpSql.AddParameter("@IdEmpSucursal", SqlDbType.SmallInt, ESGR_EmpresaSucursal.IdEmpSucursal);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, ESGR_EmpresaSucursal.ESGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@Sucursal", SqlDbType.VarChar, ESGR_EmpresaSucursal.Sucursal);
         objCmpSql.AddParameter("@Principal", SqlDbType.Bit, ESGR_EmpresaSucursal.Principal);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, 1);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#27
0
 /// <summary>
 /// Insertar, Editar y Eliminar FormularioSetting
 /// </summary>
 /// <param name="ESGR_FormularioSetting">Objecto de la Entidad FormularioSetting</param>
 public void TransFormularioSetting(ESGR_FormularioSetting ESGR_FormularioSetting)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_FormularioSetting");
         objCmpSql.AddParameter("@IdFormularioSetting", SqlDbType.Int, ESGR_FormularioSetting.IdFormularioSetting);
         objCmpSql.AddParameter("@IdEmpresa", SqlDbType.SmallInt, ESGR_FormularioSetting.ESGR_Empresa.IdEmpresa);
         objCmpSql.AddParameter("@CodFormulario", SqlDbType.Char, ESGR_FormularioSetting.ESGR_Formulario.CodFormulario);
         objCmpSql.AddParameter("@Campo", SqlDbType.VarChar, ESGR_FormularioSetting.Campo);
         objCmpSql.AddParameter("@Codigo", SqlDbType.VarChar, ESGR_FormularioSetting.Codigo);
         objCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_FormularioSetting.Descripcion);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#28
0
 /// <summary>
 /// Insertar, Editar y Eliminar Tipo Cambio
 /// </summary>
 /// <param name="ESGR_TipoCambio">Objecto de la Entidad Tipo Cambio</param>
 public void TransTipoCambio(ESGR_TipoCambio ESGR_TipoCambio)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_TipoCambio");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_TipoCambio.Opcion);
         objCmpSql.AddParameter("@FechaTcb", SqlDbType.DateTime, ESGR_TipoCambio.FechaTcb);
         objCmpSql.AddParameter("@CodMoneda", SqlDbType.Char, ESGR_TipoCambio.ESGR_Moneda.CodMoneda);
         objCmpSql.AddParameter("@BuyRate", SqlDbType.Decimal, ESGR_TipoCambio.BuyRate);
         objCmpSql.AddParameter("@SelRate", SqlDbType.Decimal, ESGR_TipoCambio.SelRate);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, 1);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Perfil
 /// </summary>
 /// <param name="ESGR_Perfil">Objecto de la Entidad Perfil</param>
 public void TransPerfil(ESGR_Perfil ESGR_Perfil)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_Perfil");
         objCmpSql.AddParameter("@Opcion", SqlDbType.VarChar, ESGR_Perfil.Opcion);
         objCmpSql.AddParameter("@IdPerfil", SqlDbType.Int, ESGR_Perfil.IdPerfil);
         objCmpSql.AddParameter("@NombrePerfil", SqlDbType.VarChar, ESGR_Perfil.NombrePerfil);
         objCmpSql.AddParameter("@Descripcion", SqlDbType.VarChar, ESGR_Perfil.Descripcion);
         objCmpSql.AddParameter("@IdModulo", SqlDbType.Int, ESGR_Perfil.ESGR_Modulo.IdModulo);
         objCmpSql.AddParameter("@CadenaXML", SqlDbType.NText, ESGR_Perfil.XMLPermisoPerfil);
         objCmpSql.AddParameter("@IdUsuario", SqlDbType.Int, SGRVariables.ESGR_Usuario.IdUsuario);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }
 /// <summary>
 /// Insertar, Editar y Eliminar Permiso Perfil
 /// </summary>
 /// <param name="ESGR_PermisoPerfil">Objecto de la Entidad Permiso Perfil</param>
 public void TransPermisoPerfil(ESGR_PermisoPerfil ESGR_PermisoPerfil)
 {
     try
     {
         var objCmpSql = new CmpSql(SGRVariables.ConectionString);
         objCmpSql.CommandProcedure("spSGR_SET_PermisoPerfil");
         objCmpSql.AddParameter("@IdPermisoPerfil", SqlDbType.Int, ESGR_PermisoPerfil.IdPermisoPerfil);
         objCmpSql.AddParameter("@IdPerfil", SqlDbType.Int, ESGR_PermisoPerfil.ESGR_Perfil.IdPerfil);
         objCmpSql.AddParameter("@CodFormulario", SqlDbType.Char, ESGR_PermisoPerfil.ESGR_Formulario.CodFormulario);
         objCmpSql.AddParameter("@Consulta", SqlDbType.VarChar, ESGR_PermisoPerfil.Consulta);
         objCmpSql.AddParameter("@Nuevo", SqlDbType.VarChar, ESGR_PermisoPerfil.Nuevo);
         objCmpSql.AddParameter("@Editar", SqlDbType.VarChar, ESGR_PermisoPerfil.Editar);
         objCmpSql.AddParameter("@Eliminar", SqlDbType.VarChar, ESGR_PermisoPerfil.Eliminar);
         objCmpSql.ExecuteNonQuery();
     }
     catch (Exception)
     {
         throw;
     }
 }