private void btn_Eliminar_Click(object sender, EventArgs e) { try { objFormapago = (Cforma_pago)dgrid_FPagos.CurrentRow.DataBoundItem; if (adm.EnUso(objFormapago)) { Frm_confirmacion frm = new Frm_confirmacion("La forma de pago esta en ventas,compras,gastos o cobros. No se puede borrar por la integridad de estos datos.", "Referencias de la forma de pago", "Aceptar"); frm.ShowDialog(); //Frm_confirmacion frm = new Frm_confirmacion("La forma de pago esta en ventas,compras,gastos o cobros. \nQuiere borrar todos estos en los que se encuentra? \nQuiere reemplasar la forma de pago por otra en todos estos?", "Confirmacion", "Cancelar", "Reemplazar", "Borrar"); //frm.ShowDialog(); //DialogResult resultado = new DialogResult(); //resultado = (MessageBox.Show("La forma de pago esta en ventas,compras,gastos o cobros, quiere borrar todos estos?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question)); //if (resultado == DialogResult.Yes) // if(frm.RESPUESTA=="Borrar") // { // Cdatos_cilindros.EliminarCilindro(ocili); // Frm_ABM_Cilindros_Activated(sender, e); // } // else if(frm.RESPUESTA=="Reemplasar"){ // frm = new Frm_confirmacion("Elija la fomra de pago por la q quiere reemplazarlo","Reemplazar", // adm.CambiarReferenciasDe( // } //} } else { adm.Eliminar(objFormapago); ActualizarGrilla(); } btn_Cancelar.PerformClick(); } catch (Exception ex) { Frm_confirmacion frm = new Frm_confirmacion(ex.Message, "Bueno, esto es embarazoso. Pero lo solucionaremos :)", "Aceptar"); frm.ShowDialog(); } }