// Al hacer click en "Modificar" private void botonera1_Click_Modificacion_1(object sender, EventArgs e) { if (dgv_datos.CurrentRow == null) { return; } string eleccion = dgv_datos.CurrentRow.DataBoundItem.GetType().ToString(); switch (eleccion) { case ("Modelo_Entidades.OI"): FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.OI)dgv_datos.CurrentRow.DataBoundItem, miUsuario); DialogResult dr_1 = FormExpediente.ShowDialog(); if (dr_1 == DialogResult.OK) { Arma_Lista(); } break; case ("Modelo_Entidades.FE"): FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.FE)dgv_datos.CurrentRow.DataBoundItem, miUsuario); DialogResult dr_2 = FormExpediente.ShowDialog(); if (dr_2 == DialogResult.OK) { Arma_Lista(); } break; case ("Modelo_Entidades.HM"): FormExpediente = new FrmExpediente("Modifica", (Modelo_Entidades.HM)dgv_datos.CurrentRow.DataBoundItem, miUsuario); DialogResult dr_3 = FormExpediente.ShowDialog(); if (dr_3 == DialogResult.OK) { Arma_Lista(); } break; } }
// Cuando cambia el combo del nuevo expediente private void cmb_nuevo_expediente_SelectedIndexChanged(object sender, EventArgs e) { string eleccion = cmb_nuevo_expediente.SelectedItem.ToString(); switch (eleccion) { case ("Obras de Ingenieria"): FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.OI(), miUsuario); DialogResult dr_1 = FormExpediente.ShowDialog(); if (dr_1 == DialogResult.OK) { Arma_Lista(); } break; case ("Fuerza Electromotriz"): FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.FE(), miUsuario); DialogResult dr_2 = FormExpediente.ShowDialog(); if (dr_2 == DialogResult.OK) { Arma_Lista(); } break; case ("Honorario Mínimo"): FormExpediente = new FrmExpediente("Alta", new Modelo_Entidades.HM(), miUsuario); DialogResult dr_3 = FormExpediente.ShowDialog(); if (dr_3 == DialogResult.OK) { Arma_Lista(); } break; } Arma_Lista(); }