private void btnUpdateandSelect_Click(object sender, EventArgs e) { OperationResult objOperationResult = new OperationResult(); codigoempresaDto objDiseaseDto = new codigoempresaDto(); codigoempresaDto objDiseaseDto1 = new codigoempresaDto(); if (btnUpdateandSelect.Enabled == false) { return; } if (ultraValidator1.Validate(true, false).IsValid) { if (grdData.Selected.Rows[0].Cells[0].Value != null) { objDiseaseDto = _objMedicalExamFieldValuesBL.GetCodigoEmpresa(ref objOperationResult, grdData.Selected.Rows[0].Cells[0].Value.ToString()); objDiseaseDto.v_CIIUId = grdData.Selected.Rows[0].Cells[1].Value.ToString(); objDiseaseDto.v_Name = txtDiseases.Text; _objMedicalExamFieldValuesBL.UpdateCodigoEmpresa(ref objOperationResult, objDiseaseDto, Globals.ClientSession.GetAsList()); _objCodigoEmpresaList.v_CodigoEmpresaId = objDiseaseDto.v_CodigoEmpresaId; _objCodigoEmpresaList.v_CIIUId = objDiseaseDto.v_CIIUId; _objCodigoEmpresaList.v_Name = objDiseaseDto.v_Name; } else { objDiseaseDto.v_CIIUId = grdData.Selected.Rows[0].Cells[1].Value.ToString(); objDiseaseDto.v_Name = txtDiseases.Text; objDiseaseDto1 = _objMedicalExamFieldValuesBL.GetIsValidateCodigoEmpresa(ref objOperationResult, objDiseaseDto.v_Name); if (objDiseaseDto1 == null) { objDiseaseDto.v_CodigoEmpresaId = _objMedicalExamFieldValuesBL.AddCodigoEmpresa(ref objOperationResult, objDiseaseDto, Globals.ClientSession.GetAsList()); } else { MessageBox.Show("Escoja uno que tenga código interno", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } //objDiseaseDto.v_CodigoEmpresaId= _objMedicalExamFieldValuesBL.AddDiseases(ref objOperationResult, objDiseaseDto, Globals.ClientSession.GetAsList()); _objCodigoEmpresaList.v_CodigoEmpresaId = objDiseaseDto.v_CodigoEmpresaId; _objCodigoEmpresaList.v_CIIUId = grdData.Selected.Rows[0].Cells[1].Value.ToString(); _objCodigoEmpresaList.v_Name = txtDiseases.Text; } //strEnfermedad = objDiseaseDto.v_CodigoEmpresaId; this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); } else { MessageBox.Show("Por favor corrija la información ingresada. Vea los indicadores de error.", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void grdData_DoubleClick(object sender, EventArgs e) { OperationResult objOperationResult = new OperationResult(); codigoempresaDto objDiseaseDto = new codigoempresaDto(); codigoempresaDto objDiseaseDto1 = new codigoempresaDto(); if (grdData.Selected.Rows == null) { return; } if (grdData.Selected.Rows.Count == 0) { return; } if (grdData.Selected.Rows[0].Cells[0].Value == null) { objDiseaseDto.v_CIIUId = grdData.Selected.Rows[0].Cells[1].Value.ToString(); objDiseaseDto.v_Name = grdData.Selected.Rows[0].Cells[2].Value.ToString(); objDiseaseDto1 = _objMedicalExamFieldValuesBL.GetIsValidateCodigoEmpresa(ref objOperationResult, objDiseaseDto.v_Name); if (objDiseaseDto1 == null) { objDiseaseDto.v_CodigoEmpresaId = _objMedicalExamFieldValuesBL.AddCodigoEmpresa(ref objOperationResult, objDiseaseDto, Globals.ClientSession.GetAsList()); } else { MessageBox.Show("Escoja uno que tenga código interno", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } _objCodigoEmpresaList.v_CodigoEmpresaId = objDiseaseDto.v_CodigoEmpresaId; _objCodigoEmpresaList.v_CIIUId = objDiseaseDto.v_CIIUId; _objCodigoEmpresaList.v_Name = objDiseaseDto.v_Name; } else { _objCodigoEmpresaList.v_CodigoEmpresaId = grdData.Selected.Rows[0].Cells[0].Value.ToString(); _objCodigoEmpresaList.v_CIIUId = grdData.Selected.Rows[0].Cells[1].Value.ToString(); _objCodigoEmpresaList.v_Name = grdData.Selected.Rows[0].Cells[2].Value.ToString(); } this.DialogResult = System.Windows.Forms.DialogResult.OK; this.Close(); }