public bool Eliminar()
 {
     try
     {
         if (!txtDescripcion.Enabled)
         {
             var oFormaPago = SGPADatos.FormasPagos.FirstOrDefault(a => a.FormaPagoId.ToString() == txtCodigo.Text);
             if (oFormaPago != null)
             {
                 SGPADatos.FormasPagos.Remove(oFormaPago);
                 SGPADatos.SaveChanges();
                 LlenarGrid("");
                 Inicializar();
                 strProceso = "A";
                 ActivarBotonera();
                 return(true);
             }
         }
         return(false);
     }
     catch
     {
         return(false);
     }
 }
 public bool Eliminar()
 {
     try
     {
         if (!txtPorcentaje.Enabled)
         {
             var oRetenciones = SGPADatos.Retenciones.FirstOrDefault(a => a.RetencionId.ToString() == txtCodigo.Text);
             if (oRetenciones != null)
             {
                 SGPADatos.Retenciones.Remove(oRetenciones);
                 SGPADatos.SaveChanges();
                 LlenarGrid("");
                 Inicializar();
                 strProceso = "A";
                 ActivarBotonera();
                 return(true);
             }
         }
         return(false);
     }
     catch
     {
         return(false);
     }
 }
        public bool Modificar()
        {
            bool bolEditado = false;

            if (ValidarGuardar())
            {
                var oProveedor = SGPADatos.Proveedores.FirstOrDefault(a => a.ProveedorId.ToString() == txtCodigo.Text && a.EmpresaId.ToString() == FrmPadre.strCodCompania);
                if (oProveedor != null)
                {
                    oProveedor.NombreProveedor = txtNombreProveedor.Text;
                    oProveedor.Identificacion  = txtNifCif.Text.Trim().ToUpper();
                    oProveedor.Direccion       = txtDireccion.Text;
                    oProveedor.MunicipioId     = Convert.ToDecimal(cmbMunicipios.SelectedValue.ToString());
                    oProveedor.CodigoPostal    = txtCodigoPostal.Text.Trim();
                    oProveedor.Telefono1       = txtTelefono1.Text.Trim();
                    oProveedor.Telefono2       = txtTelefono2.Text.Trim();
                    oProveedor.Observaciones   = txtObservaciones.Text.Trim();
                    oProveedor.Email           = txtEmail.Text.Trim();
                    oProveedor.Iban            = txtIBAN.Text;
                    oProveedor.Swift           = txtSWIFT.Text;
                    oProveedor.NombreBanco     = txtNombreBanco.Text;
                    oProveedor.NumeroCuenta    = txtNumeroCuenta.Text;
                    SGPADatos.SaveChanges();
                    LlenarGrid("");
                }
            }
            return(bolEditado);
        }
Ejemplo n.º 4
0
 private void btnAceptar_Click(object sender, EventArgs e)
 {
     if (Clases.Utilidades.Encriptar(txtSerial.Text) == txtCodActivacion.Text)
     {
         var oConfiguracionSistema = SGPADatos.SistemaConfiguracion.ToList();
         SistemaConfiguracion oSistemaConfiguracion = null;
         if (oConfiguracionSistema.Count == 0)
         {
             oSistemaConfiguracion        = new SistemaConfiguracion();
             oSistemaConfiguracion.Equipo = txtSerial.Text;
             oSistemaConfiguracion.Serial = txtCodActivacion.Text;
             SGPADatos.SistemaConfiguracion.Add(oSistemaConfiguracion);
             SGPADatos.SaveChanges();
             bolValido = true;
             Clases.Seguridad.SaveAVR(txtSerial.Text);
             MessageBox.Show("La licencia fue aplicada con éxito", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             this.Close();
         }
     }
     else
     {
         MessageBox.Show("Disculpe, el código de activación es inválido", FrmPadre.strNombreSistema + FrmPadre.strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         bolValido = false;
     }
 }
Ejemplo n.º 5
0
        private void configurarImpresoraToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PrintDocument oPrintDocument = new PrintDocument();

            oPrintDocument.PrintPage += Pd_PrintPage;
            //pd.PrintPage += new PrintPageEventHandler(PrintPage);
            PrintDialog pPrintDialog = new PrintDialog();

            pPrintDialog.Document = oPrintDocument;
            bool bolAgregar            = false;
            var  oConfiguracionSistema = SGPADatos.SistemaConfiguracion.ToList();
            SistemaConfiguracion oSistemaConfiguracion = null;

            if (oConfiguracionSistema.Count == 0)
            {
                oSistemaConfiguracion = new SistemaConfiguracion();
                bolAgregar            = true;
            }
            else
            {
                oSistemaConfiguracion = oConfiguracionSistema.First();
                pPrintDialog.PrinterSettings.PrinterName = oSistemaConfiguracion.NombreImpresora;
            }
            if (pPrintDialog.ShowDialog() == DialogResult.OK)
            {
                string strNombreImpresora = pPrintDialog.PrinterSettings.PrinterName;
                if (bolAgregar)
                {
                    oSistemaConfiguracion.NombreImpresora = strNombreImpresora;
                    SGPADatos.SistemaConfiguracion.Add(oSistemaConfiguracion);
                    SGPADatos.SaveChanges();
                }
                else
                {
                    oSistemaConfiguracion.NombreImpresora = strNombreImpresora;
                    SGPADatos.SaveChanges();
                }
                MessageBox.Show("Configuración almacenada correctamente", strNombreSistema + strVersionSistema, MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                //MessageBox.Show("Print Cancelled");
            }
        }
Ejemplo n.º 6
0
        public bool Modificar()
        {
            bool bolEditado = false;

            if (ValidarGuardar())
            {
                var oArticulo = SGPADatos.Articulos.FirstOrDefault(a => a.ArticuloId.ToString() == txtCodigo.Text && a.EmpresaId == FrmPadre.dcmCodCompania);
                if (oArticulo != null)
                {
                    oArticulo.Descripcion    = txtDescripcion.Text;
                    oArticulo.Referencia     = txtReferencia.Text;
                    oArticulo.Precio         = Convert.ToDecimal(txtPrecio.Text);
                    oArticulo.ImpuestoId     = Convert.ToDecimal(cmbIVA.SelectedValue.ToString());
                    oArticulo.UnidadManejoId = Convert.ToDecimal(cmbUnidadManejo.SelectedValue.ToString());
                    oArticulo.CodigoBarra    = txtCodigoBarra.Text.Trim();
                    SGPADatos.SaveChanges();
                    LlenarGrid("");
                }
            }
            return(bolEditado);
        }
Ejemplo n.º 7
0
        public bool Modificar()
        {
            bool    bolEditado = false;
            decimal dcmRecargo = 0;

            if (txtRecargo.Text.Trim().Length > 0)
            {
                dcmRecargo = Convert.ToDecimal(txtRecargo.Text.Trim());
            }
            if (ValidarGuardar())
            {
                var oImpuesto = SGPADatos.Impuestos.FirstOrDefault(a => a.ImpuestoId.ToString() == txtCodigo.Text);
                if (oImpuesto != null)
                {
                    oImpuesto.Porcentaje          = Convert.ToDecimal(txtPorcentaje.Text);
                    oImpuesto.RecargoEquivalencia = dcmRecargo;
                    SGPADatos.SaveChanges();
                    LlenarGrid("");
                }
            }
            return(bolEditado);
        }
        public bool Modificar()
        {
            bool bolEditado = false;

            try
            {
                if (ValidarGuardar())
                {
                    //Se guarda primero la maestra de presupuesto
                    var oPresupuesto = SGPADatos.Presupuestos.FirstOrDefault(a => a.PresupuestoId.ToString() == txtNumeroPresupuesto.Text && a.EmpresaId == FrmPadre.dcmCodCompania);
                    oPresupuesto.ClienteId          = Convert.ToInt32(txtClienteId.Text);
                    oPresupuesto.EmpresaId          = FrmPadre.dcmCodCompania;
                    oPresupuesto.Fecha              = dtpFecha.Value;
                    oPresupuesto.Facturado          = false;
                    oPresupuesto.PresupuestoRecargo = chkRecargo.Checked;
                    SGPADatos.SaveChanges();
                    //Se elimina primero los registros
                    var oPresupuestosDetalles = SGPADatos.PresupuestosDetalles.Where(a => a.PresupuestoId == oPresupuesto.PresupuestoId);
                    foreach (PresupuestosDetalles oPresupuestoDetalleFila in oPresupuestosDetalles)
                    {
                        SGPADatos.PresupuestosDetalles.Remove(oPresupuestoDetalleFila);
                    }
                    SGPADatos.SaveChanges();
                    var oPresupuestosBases = SGPADatos.PresupuestosBases.Where(a => a.PresupuestoId == oPresupuesto.PresupuestoId);
                    foreach (PresupuestosBases oPresupuestoBaseFila in oPresupuestosBases)
                    {
                        SGPADatos.PresupuestosBases.Remove(oPresupuestoBaseFila);
                    }
                    SGPADatos.SaveChanges();
                    //Se guarda el detalle del presupuesto
                    foreach (DataGridViewRow dtgFilas in dtgArticulosPresupuesto.Rows)
                    {
                        var oPresupuestoDetalle = new PresupuestosDetalles();
                        oPresupuestoDetalle.PresupuestoId = oPresupuesto.PresupuestoId;
                        oPresupuestoDetalle.ArticuloId    = Convert.ToDecimal(dtgFilas.Cells["ArticuloId"].Value.ToString());
                        oPresupuestoDetalle.Cantidad      = Convert.ToDecimal(dtgFilas.Cells["Cantidad"].Value.ToString());
                        oPresupuestoDetalle.Precio        = Convert.ToDecimal(dtgFilas.Cells["Precio"].Value.ToString());
                        if (dtgFilas.Cells["Dcto"].Value != null)
                        {
                            if (dtgFilas.Cells["Dcto"].Value.ToString() != "")
                            {
                                oPresupuestoDetalle.Descuento = Convert.ToDecimal(dtgFilas.Cells["Dcto"].Value.ToString());
                            }
                        }
                        oPresupuestoDetalle.IVA      = Convert.ToDecimal(dtgFilas.Cells["IVA"].Value.ToString());
                        oPresupuestoDetalle.Subtotal = Convert.ToDecimal(dtgFilas.Cells["Importe"].Value.ToString());
                        SGPADatos.PresupuestosDetalles.Add(oPresupuestoDetalle);
                        SGPADatos.SaveChanges();
                    }
                    //Se guarda las bases del presupuesto
                    foreach (DataGridViewRow dtgFilas in dtgBasesPresupuestos.Rows)
                    {
                        var oPresupuestoBases = new PresupuestosBases();
                        oPresupuestoBases.PresupuestoId            = oPresupuesto.PresupuestoId;
                        oPresupuestoBases.Base                     = Convert.ToDecimal(dtgFilas.Cells["BaseTotal"].Value.ToString());
                        oPresupuestoBases.IVA                      = Convert.ToDecimal(dtgFilas.Cells["IVATotal"].Value.ToString());
                        oPresupuestoBases.CuotaIVA                 = Convert.ToDecimal(dtgFilas.Cells["CuotaIVA"].Value.ToString());
                        oPresupuestoBases.RecargoEquivalencia      = Convert.ToDecimal(dtgFilas.Cells["Recargo"].Value.ToString());
                        oPresupuestoBases.CuotaRecargoEquivalencia = Convert.ToDecimal(dtgFilas.Cells["CuotaRecargo"].Value.ToString());
                        if (dtgFilas.Cells["RetencionPercent"].Value != null)
                        {
                            if (dtgFilas.Cells["RetencionPercent"].Value.ToString() != "")
                            {
                                oPresupuestoBases.Retencion = Convert.ToDecimal(dtgFilas.Cells["RetencionPercent"].Value.ToString());
                            }
                        }
                        if (dtgFilas.Cells["Retencion"].Value != null)
                        {
                            if (dtgFilas.Cells["Retencion"].Value.ToString() != "")
                            {
                                oPresupuestoBases.CuotaRetencion = Convert.ToDecimal(dtgFilas.Cells["Retencion"].Value.ToString());
                            }
                        }
                        SGPADatos.PresupuestosBases.Add(oPresupuestoBases);
                        SGPADatos.SaveChanges();
                    }
                    txtNumeroPresupuesto.Text = oPresupuesto.PresupuestoId.ToString();
                    LlenarGrid("");
                    Inicializar();
                    strProceso = "N";
                    return(true);
                }
                return(false);
            }
            catch (Exception oException)
            {
                return(false);
            }
            return(bolEditado);
        }