예제 #1
0
 private void bRegistrarLote_Click(object sender, EventArgs e)
 {
     this.panelRegistrarLote.Enabled    = true;
     this.panelGeneradorInforme.Visible = false;
     this.panelGeneradorInforme.Refresh();
     this.dataGridView1.DataSource   = Esterilizacion.listaEsterilizacionesSinLote();
     this.panelRegistrarLote.Visible = true;
     this.panelRegistrarLote.Refresh();
 }
예제 #2
0
 private void ListarEsterilizaciones(int idLote)
 {
     System.Data.DataTable testerilizaciones = Esterilizacion.listaEsterilizacionesLote(idLote);
     if (testerilizaciones.Rows.Count > 0)
     {
         this.dataGridView2.DataSource = testerilizaciones;
     }
     else
     {
         this.dataGridView2.DataSource = null;
     }
     this.dataGridView2.Refresh();
 }
예제 #3
0
        private bool guardarDB()
        {
            Esterilizacion esterilizacion = new Esterilizacion();

            esterilizacion.horaFinal           = TimeSpan.Parse(this._LecturaActualFin.ToLongTimeString());
            esterilizacion.horaInicio          = TimeSpan.Parse(this.LecturaActualInicio.ToLongTimeString());
            esterilizacion.presion             = int.Parse(this.lblPresionEstablecida.Text);
            esterilizacion.temperatura         = int.Parse(this.lblTemperaturaEstablecida.Text);
            esterilizacion.tiempoCalentamiento = this.conteoMin;
            esterilizacion.tiempoEsterilizado  = this.conteoEMin;
            esterilizacion.noEsterilizacion    = 0;
            if (esterilizacion.guardar())
            {
                esterilizacion.obtenerId();
                return(esterilizacion.guardarRegistros(this.dataGridView1, esterilizacion));
            }
            return(false);
        }
예제 #4
0
 private void bGuardar_Click(object sender, EventArgs e)
 {
     if (!(this.txbCodigo.Text != null && this.txbLote.Text != null && this.txbVersion != null))
     {
         MessageBox.Show("Debe ingresar todos los campos (*) requeridos!");
     }
     else
     {
         Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected);
         if (selectedRowCount <= 0)
         {
             MessageBox.Show("Debe seleccionar minimamente una esterilizacion!");
         }
         else
         {
             RegistroLote lote = new RegistroLote();
             lote.codigoRegistroLote = this.txbCodigo.Text;
             lote.versionControl     = int.Parse(this.txbVersion.Text);
             lote.fecha = this.dateTimePicker1.Value;
             lote.lote  = this.txbLote.Text;
             lote.guardar();
             lote.obtenerId();
             if (selectedRowCount > 0)
             {
                 for (int i = 0; i < selectedRowCount; i++)
                 {
                     Esterilizacion.actualizarEsterilizacion(int.Parse(dataGridView1.SelectedRows[i].Cells[0].Value.ToString()), lote.idRegistroLote);
                 }
             }
             this.dataGridView1.DataSource = Esterilizacion.listaEsterilizacionesSinLote();
             this.dataGridView1.Refresh();
             this.txbLote.Text    = "";
             this.txbCodigo.Text  = "";
             this.txbVersion.Text = "";
             this.dateTimePicker1.Refresh();
         }
     }
 }