コード例 #1
0
 private void CargarInformeVisita(Entidades.Calendario.clsVisita visita)
 {
     if (visita != null)
     {
         frmInformeVisita form = frmInformeVisita.Instancia;
         form.Visita = visita;
         form.Accion = Enums.TipoAccionFormulario.Consultar;
         form.ShowDialog();
     }
 }
コード例 #2
0
 private void CargarVisita(Entidades.Calendario.clsVisita visita)
 {
     if (visita != null)
     {
         FrmNuevaVisita form = FrmNuevaVisita.Instancia;
         form.IdVisitaConsulta = visita.Id;
         form.Accion           = Enums.TipoAccionFormulario.Consultar;
         form.EsInforme        = true;
         form.ShowDialog();
     }
 }
コード例 #3
0
        private Entidades.Calendario.clsVisita ObtenerVisitaDesdeGrilla()
        {
            Entidades.Calendario.clsVisita ObjPaso = null;
            int fila_sel = 0;

            if (gridView1.SelectedRowsCount == 1)
            {
                fila_sel = gridView1.GetSelectedRows()[0];
                ObjPaso  = (Entidades.Calendario.clsVisita)gridView1.GetRow(fila_sel);
            }
            return(ObjPaso);
        }
コード例 #4
0
        private void MenuVerInforme_Click(object sender, EventArgs e)
        {
            Entidades.Calendario.clsVisita visita = ObtenerVisitaDesdeGrilla();

            if (visita != null && visita.TieneInforme)
            {
                CargarInformeVisita(visita);
            }
            else
            {
                MessageBox.Show("La Visita seleccionada no tiene Informe registrado", "Consulta Visitas",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }