示例#1
0
 // GUARDA LOS CONSUMOS A LA BASE DE DATOS
 private void BtnGuardar_Click(object sender, EventArgs e)
 {
     if (TxtContrato.Text != "")
     {
         if (TxtConsumo.Text != "")
         {
             Consumo lectura = new Consumo();
             bool    validar = lectura.VerificarCliente(TxtContrato.Text);
             if (validar == true)
             {
                 try
                 { 
                   string fecha  = DateTime.Parse(DtpFechaLectura.Text).ToString("yyyy-MM-dd");
                   string estado = "pendiente";
                   lectura.RegistrarConsumo(TxtContrato.Text, fecha, TxtConsumo.Text, estado);
                   MessageBox.Show("CONSUMO REGISTRADO CORRECTAMENTE", "DATOS GUARDADOS", MessageBoxButtons.OK,
                                   MessageBoxIcon.Information);
                   TxtContrato.Text = "";
                   TxtConsumo.Text  = ""; }
                 catch (Exception ex)
                 {
                     MessageBox.Show("OCURRIO EL SIGUIENTE ERROR:\n\n" + ex + "\n\n NO SE GUARDARAN LOS DATOS");
                     TxtContrato.Text = "";
                     TxtConsumo.Text  = "";
                 }
             }
             else
             {
                 MessageBox.Show("No existe el contrato en la base de datos,\nintente nuevamente", "DATOS INCORRECTOS", MessageBoxButtons.OK,
                                 MessageBoxIcon.Stop);
                 TxtContrato.Text = "";
                 TxtConsumo.Text  = "";
             }
         }
         else
         {
             MessageBox.Show("DEBE REGISTRAR UNA LECTURA DE CONSUMO", "DATOS INCORRECTOS", MessageBoxButtons.OK,
                             MessageBoxIcon.Stop);
         }
     }
     else
     {
         MessageBox.Show("DEBE INGRESAR UN CONTRATO VALIDO", "DATOS INCORRECTOS", MessageBoxButtons.OK,
                         MessageBoxIcon.Stop);
     }
 }