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); }
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; } }
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"); } }
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); }
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); }