Example #1
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (flag == 1)
     {
         DialogsResults respuesta = Dialogs.Show("Esta seguro que desea guardar el item? ", DialogsType.Question);
         if (respuesta == DialogsResults.Yes)
         {
             string idPresupuestos, Diario, Mo, Prestaciones, Admon, Prod, Venta, Varios;
             if (txtIdPresupuestos.Text != string.Empty && txtDiario.Text != string.Empty && txtMO.Text != string.Empty && txtPrest.Text != string.Empty && txtAdmon.Text != string.Empty && txtProd.Text != string.Empty && txtVentas.Text != string.Empty && txtVarios.Text != string.Empty && txtIdPresupuestos.Text != string.Empty)
             {
                 idPresupuestos = txtIdPresupuestos.Text;
                 Diario         = txtDiario.Text;
                 Mo             = txtMO.Text;
                 Prestaciones   = txtPrest.Text;
                 Admon          = txtAdmon.Text;
                 Prod           = txtProd.Text;
                 Venta          = txtVentas.Text;
                 Varios         = txtVarios.Text;
                 Mo             = Mo.Replace("MX$", string.Empty);
                 Prestaciones   = Prestaciones.Replace("MX$", string.Empty);
                 Admon          = Admon.Replace("MX$", string.Empty);
                 Prod           = Prod.Replace("MX$", string.Empty);
                 Venta          = Venta.Replace("MX$", string.Empty);
                 Varios         = Varios.Replace("MX$", string.Empty);
                 bool resultado = Presupuestos.AddPresupuestos(Diario, Mo, Prestaciones, Admon, Prod, Venta, Varios, idPresupuestos);
                 if (resultado == true)
                 {
                     Dialogs.Show(Properties.Resources.Agregar + " el Presupuestos", DialogsType.Info);
                     txtDiario.Text  = string.Empty;
                     txtMO.Text      = string.Empty;
                     txtPrest.Text   = string.Empty;
                     txtProd.Text    = string.Empty;
                     txtVentas.Text  = string.Empty;
                     txtVarios.Text  = string.Empty;
                     txtAdmon.Text   = string.Empty;
                     dtDatos.Enabled = true;
                     Presupuestos.Presupuestos(dtDatos);
                     string idcatalogo;
                     idcatalogo = "Alta de un Item de Presupuesto";
                     Bitacora.AddBitacoradeEventos(GLOBALS.USUARIO, GLOBALS.DEPARTAMENTO, DateTime.Now, idcatalogo);
                     dtDatos.Enabled     = true;
                     btnAlta.Enabled     = true;
                     btnEliminar.Enabled = true;
                     flag = 0;
                 }
                 else
                 {
                     Dialogs.Show("Ëxiste campo sin datos o datos erroneos, intente de nuevo", DialogsType.Error);
                 }
             }
         }
     }
     else if (flag == 0)
     {
         DialogsResults respuesta = Dialogs.Show("Esta seguro que desea guardar el item? ", DialogsType.Question);
         if (respuesta == DialogsResults.Yes)
         {
             int    id;
             string idPresupuestos, Diario, Mo, Prestaciones, Admon, Prod, Venta, Varios;
             if (txtIdPresupuestos.Text != string.Empty && txtDiario.Text != string.Empty && txtMO.Text != string.Empty && txtPrest.Text != string.Empty && txtAdmon.Text != string.Empty && txtProd.Text != string.Empty && txtVentas.Text != string.Empty && txtVarios.Text != string.Empty && txtIdPresupuestos.Text != string.Empty)
             {
                 id             = int.Parse(dtDatos.CurrentRow.Cells[0].Value.ToString());
                 idPresupuestos = txtIdPresupuestos.Text;
                 Diario         = txtDiario.Text;
                 Mo             = txtMO.Text;
                 Prestaciones   = txtPrest.Text;
                 Admon          = txtAdmon.Text;
                 Prod           = txtProd.Text;
                 Venta          = txtVentas.Text;
                 Varios         = txtVarios.Text;
                 Mo             = Mo.Replace("MX$", string.Empty);
                 Prestaciones   = Prestaciones.Replace("MX$", string.Empty);
                 Admon          = Admon.Replace("MX$", string.Empty);
                 Venta          = Venta.Replace("MX$", string.Empty);
                 Prod           = Prod.Replace("MX$", string.Empty);
                 Varios         = Varios.Replace("MX$", string.Empty);
                 Mo             = Mo.Replace("$", string.Empty);
                 Prestaciones   = Prestaciones.Replace("$", string.Empty);
                 Admon          = Admon.Replace("$", string.Empty);
                 Venta          = Venta.Replace("$", string.Empty);
                 Prod           = Prod.Replace("$", string.Empty);
                 Varios         = Varios.Replace("$", string.Empty);
                 bool resultado = Presupuestos.UpdatePresupuestos(Diario, Mo, Prestaciones, Admon, Prod, Venta, Varios, idPresupuestos, id);
                 if (resultado == true)
                 {
                     Dialogs.Show(Properties.Resources.Editar + " el Presupuestos", DialogsType.Info);
                     txtDiario.Text  = string.Empty;
                     txtMO.Text      = string.Empty;
                     txtPrest.Text   = string.Empty;
                     txtProd.Text    = string.Empty;
                     txtVentas.Text  = string.Empty;
                     txtVarios.Text  = string.Empty;
                     dtDatos.Enabled = true;
                     Presupuestos.Presupuestos(dtDatos);
                     string idcatalogo1;
                     idcatalogo1 = "Actualización de un Presupuesto";
                     Bitacora.AddBitacoradeEventos(GLOBALS.USUARIO, GLOBALS.DEPARTAMENTO, DateTime.Now, idcatalogo1);
                     dtDatos.Enabled     = true;
                     btnAlta.Enabled     = true;
                     btnEliminar.Enabled = true;
                 }
             }
             else
             {
                 Dialogs.Show("Ëxiste campo sin datos o datos erroneos, intente de nuevo", DialogsType.Error);
             }
         }
     }
 }