private void btn_Save_Click(object sender, EventArgs e) { if (cambiosPendientes) { DataGridViewRow gridrow = dgv_Controles.Rows[indexEditRow]; pbs1x data = (pbs1x)gridrow.DataBoundItem; //MessageBox.Show(data.Cod_Asign_ContIgM + " ID: "+ updateId); PBTrans.updatePB(updateId, data); } }
private void fillTable() { PBTrans.getPB(dgv_Controles); dgv_Controles.Columns[0].ReadOnly = true; dgv_Controles.Columns[0].HeaderText = "Lote Asignado 20X"; dgv_Controles.Columns[1].HeaderText = "Numero"; dgv_Controles.Columns[2].HeaderText = "Lote Asignado 1X"; dgv_Controles.Columns[3].HeaderText = "Volumen"; dgv_Controles.Columns[4].HeaderText = "H2O Dest"; dgv_Controles.Columns[5].HeaderText = "Observaciones"; }
private void btn_Eliminar_Click(object sender, EventArgs e) { if (dgv_Controles.SelectedRows.Count > 0) { DialogResult res = MessageBox.Show("¿Está seguro eliminar este elemento?", "Confirmar eliminación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (res == DialogResult.Yes) { String CodigoControl = dgv_Controles.CurrentRow.Cells[0].FormattedValue.ToString(); PBTrans.removePB(CodigoControl); fillTable(); } } }
private void btn_Aceptar_Click(object sender, EventArgs e) { if (!txtCodigoLote.Text.Equals("")) { pbs1x nuevo = new pbs1x(); nuevo.Lote_Asign_20X = txtCodigoLote.Text; nuevo.H2ODEST = txt_h2odest.Text; nuevo.Lote_Asign_1X = txt_CodLote1X.Text; nuevo.Volumen = Int32.Parse(txt_Volumen.Text); nuevo.Numero = Int32.Parse(txt_Numero.Text); if (!txt_Observacion.Text.Equals("")) { nuevo.Observaciones = txt_Observacion.Text; } PBTrans.addPB(nuevo); } else { Task.Run(() => MessageBox.Show("Ingrese los campos requeridos")); } }