コード例 #1
0
        private void btnAgregarExamenes_Click(object sender, EventArgs e)
        {
            OperationResult objOperationResult = new OperationResult();
            var             serviceId          = grdData.Selected.Rows[0].Cells["v_ServiceId"].Value.ToString();
            var             protocolId         = grdData.Selected.Rows[0].Cells["v_ProtocolId"].Value.ToString();
            var             NroHospitalizacion = grdData.Selected.Rows[0].Cells["v_HopitalizacionId"].Value.ToString();
            var             dni = grdData.Selected.Rows[0].Cells["v_DocNumber"].Value.ToString();

            #region Conexion SAM
            ConexionSigesoft conectasam = new ConexionSigesoft();
            conectasam.opensigesoft();
            #endregion
            var           cadena1 = "select PL.i_PlanId from [dbo].[plan] PL where PL.v_ProtocoloId ='" + protocolId + "'";
            SqlCommand    comando = new SqlCommand(cadena1, connection: conectasam.conectarsigesoft);
            SqlDataReader lector  = comando.ExecuteReader();
            string        plan    = "";
            while (lector.Read())
            {
                plan = lector.GetValue(0).ToString();
            }
            lector.Close();
            conectasam.closesigesoft();

            var ListServiceComponent = new ServiceBL().GetServiceComponents_(ref objOperationResult, serviceId);
            ListaComponentes = new List <string>();
            foreach (var item in ListServiceComponent)
            {
                ListaComponentes.Add(item.v_ComponentId);
            }

            if (plan != "")
            {
                var frm = new frmAddExam(ListaComponentes, "ASEGU", protocolId, "Asegu", NroHospitalizacion, dni, serviceId, null)
                {
                    _serviceId = serviceId
                };
                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    btnFilter_Click(sender, e);
                }
            }
            else
            {
                var frm = new frmAddExam(ListaComponentes, "HOSPI", protocolId, "Hospi", NroHospitalizacion, dni, serviceId, null)
                {
                    _serviceId = serviceId
                };
                frm.ShowDialog();
                if (frm.DialogResult == DialogResult.OK)
                {
                    btnFilter_Click(sender, e);
                }
            }
        }
コード例 #2
0
        private void btnAgregarExamenes_Click(object sender, EventArgs e)
        {
            var serviceId  = grdData.Selected.Rows[0].Cells["v_ServiceId"].Value.ToString();
            var protocolId = grdData.Selected.Rows[0].Cells["v_ProtocolId"].Value.ToString();
            var frm        = new frmAddExam(ListaComponentes, "HOSPI", protocolId)
            {
                _serviceId = serviceId
            };

            frm.ShowDialog();

            if (frm.DialogResult == DialogResult.Cancel)
            {
                return;
            }
        }