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