private void eliminarProgramProductionDetailToolStripMenuItem_Click(object sender, EventArgs e) { try { if (XtraMessageBox.Show("Be sure to delete the record?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int IdProgramProductionDetail = 0; if (gvProgramProductionDetail.GetFocusedRowCellValue("IdProgramProductionDetail") != null) { IdProgramProductionDetail = int.Parse(gvProgramProductionDetail.GetFocusedRowCellValue("IdProgramProductionDetail").ToString()); } ProgramProductionDetailBE objBE_ProgramProductionDetail = new ProgramProductionDetailBE(); objBE_ProgramProductionDetail.IdProgramProductionDetail = IdProgramProductionDetail; objBE_ProgramProductionDetail.IdCompany = Parametros.intEmpresaId; objBE_ProgramProductionDetail.Login = Parametros.strUsuarioLogin; objBE_ProgramProductionDetail.Machine = WindowsIdentity.GetCurrent().Name.ToString(); ProgramProductionDetailBL objBL_ProgramProductionDetail = new ProgramProductionDetailBL(); objBL_ProgramProductionDetail.Elimina(objBE_ProgramProductionDetail); gvProgramProductionDetail.DeleteRow(gvProgramProductionDetail.FocusedRowHandle); gvProgramProductionDetail.RefreshData(); } } catch (Exception ex) { XtraMessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }