예제 #1
0
        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);
            }
        }
예제 #2
0
        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();
        }