private void btn_pac_externo_Click(object sender, EventArgs e) { Frm_Presupuesto frm_p = new Frm_Presupuesto(); frm_p.Inicializar_datos(1, 1, 0, 0, "", v_super_usuario, 1); frm_p.ShowDialog(); }
private void grilla_plan_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Frm_Presupuesto frm_p = new Frm_Presupuesto(); Frm_Historial frm_h = new Frm_Historial(); if (e.RowIndex >= 0) { int cod_plan = Convert.ToInt32(grilla_plan.Rows[e.RowIndex].Cells["NUMERO_PLAN"].Value.ToString()); int id_plan = Convert.ToInt32(grilla_plan.Rows[e.RowIndex].Cells["ID_CPLAN"].Value.ToString()); if (e.ColumnIndex == 0) { DialogResult opc = MessageBox.Show("Estimado Usuario, Esta Seguro de Realizar un Presupuesto al Plan " + cod_plan + "", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opc == DialogResult.Yes) { string fecha = grilla_plan.Rows[e.RowIndex].Cells["FECHA_PLAN"].Value.ToString(); string medico = grilla_plan.Rows[e.RowIndex].Cells["NOM_MEDICO"].Value.ToString(); string cod_medico = grilla_plan.Rows[e.RowIndex].Cells["COD_MEDICO_EHCOS"].Value.ToString(); string onco = grilla_plan.Rows[e.RowIndex].Cells["NOM_CONV_ONCOLOGICO"].Value.ToString(); string uni_clinica = grilla_plan.Rows[e.RowIndex].Cells["NOM_UNI_CLINICA"].Value.ToString(); string cod_uni_clinica = grilla_plan.Rows[e.RowIndex].Cells["COD_UNI_CLINICA"].Value.ToString(); string nom_paquete = grilla_plan.Rows[e.RowIndex].Cells["NOM_CPLAN_PAQUETE"].Value.ToString(); string pos_paquete = grilla_plan.Rows[e.RowIndex].Cells["CPLAN_PAQUETE"].Value.ToString(); string correlativo = grilla_plan.Rows[e.RowIndex].Cells["CORRELATIVO_PAC"].Value.ToString(); string cod_paquete = grilla_plan.Rows[e.RowIndex].Cells["COD_CPLAN_PAQUETE"].Value.ToString(); string cod_riesgo = grilla_plan.Rows[e.RowIndex].Cells["COD_RIESGO"].Value.ToString(); string nom_riesgo = grilla_plan.Rows[e.RowIndex].Cells["NOM_RIESGO"].Value.ToString(); frm_p.Inicializar_datos(id_plan, cod_plan, fecha, medico, onco, uni_clinica, nom_paquete, pos_paquete, correlativo, cod_uni_clinica, cod_paquete, cod_medico, cod_riesgo, nom_riesgo); frm_p.ShowDialog(); } } else { if (e.ColumnIndex == 1) { string usuario_grilla = grilla_plan.Rows[e.RowIndex].Cells["USUARIOS"].Value.ToString(); string nombre = grilla_plan.Rows[e.RowIndex].Cells["NOMBRE_PAC"].Value.ToString(); frm_h.Inicializar_datos(id_plan, cod_plan, nombre, usuario, usuario_grilla, v_super_usuario); frm_h.ShowDialog(); } } } Cargar_Grillas(); }
private void grilla_historial_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Frm_Presupuesto frm_p = new Frm_Presupuesto(); if (e.RowIndex >= -1) { Int64 cod_presupuesto = Convert.ToInt64(grilla_historial.Rows[e.RowIndex].Cells["COD_PRESUPUESTO"].Value.ToString()); Int64 correlativo = Convert.ToInt64(grilla_historial.Rows[e.RowIndex].Cells["CORRELATIVO"].Value.ToString()); Int64 cod_estado = Convert.ToInt64(grilla_historial.Rows[e.RowIndex].Cells["COD_ESTADO"].Value.ToString()); if (e.ColumnIndex == 0) { DialogResult opc = MessageBox.Show("Estimado Usuario, Desea Anular el Presupuesto N°" + cod_presupuesto + "", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opc == DialogResult.Yes) { if (cod_estado > 1) { if (v_usuario_grilla.ToUpper() == v_usuario_sistema.ToUpper() || v_super_usuario != "") { v_estado_fai = Extraer_estado(cod_presupuesto); if (v_estado_fai == 1) { Cargar_anulaciones(); string res = Anular_presupuesto(cod_presupuesto); if (res == "ok") { Mensaje("", 1); Grabar_Historial_Anular(cod_presupuesto, cod_estado); } } else { switch (v_estado_fai) { case 0: Mensaje("NO EXISTE ESTADO", 3); break; case 2: Mensaje("CERRADA", 3); break; case 3: Mensaje("ANULADA", 3); break; case 4: Mensaje("NO CONCRETADA", 3); break; } } } else { Mensaje("", 4); } } else { Mensaje("", 2); } } } else { if (e.ColumnIndex == 1) { DialogResult opc = MessageBox.Show("Estimado Usuario, Desea Imprimir el Presupuesto N°" + cod_presupuesto + "", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opc == DialogResult.Yes) { Imprimir(cod_presupuesto); } } else { DialogResult opc = MessageBox.Show("Estimado Usuario, Desea Ingresar Este Presupuesto N° " + cod_presupuesto + "", "Información", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (opc == DialogResult.Yes) { frm_p.Inicializar_datos(0, 0, cod_presupuesto, correlativo, v_usuario_grilla, v_super_usuario, cod_estado); frm_p.ShowDialog(); } } } } Cargar_grilla(); }