/// <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; } }
/// <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; } }
/// <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; } }
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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }