private void CargarConsultas(string PacienteID)
        {
            clFachadaBusquedaConsultas objConsultas = new clFachadaBusquedaConsultas();
            bool   ResultadoOK  = false;
            string Mensajeerror = "";
            //DataTable DTConsulta = new DataTable();
            DataTable DTConsulta = objConsultas.BuscarConsultas(PacienteID, 1, ref ResultadoOK, ref Mensajeerror);

            dgvListadoConsulta.Rows.Clear();

            if (DTConsulta.Rows.Count >= 1)
            {
                dgvListadoConsulta.Focus();
                string FechaCon;
                string Seguimiento = "Normal";
                for (int i = 0; i < DTConsulta.Rows.Count; i++)
                {
                    FechaCon = Convert.ToDateTime(DTConsulta.Rows[i]["Con_Fecha"]).ToShortDateString();
                    if (Convert.ToBoolean(DTConsulta.Rows[i]["Con_Seguimiento"]) == true)
                    {
                        Seguimiento = "Seguimiento";
                    }
                    dgvListadoConsulta.Rows.Add(
                        DTConsulta.Rows[i]["Con_ID"],
                        FechaCon,
                        DTConsulta.Rows[i]["Con_Motivo"],
                        Seguimiento,
                        DTConsulta.Rows[i]["Con_Historial"],
                        DTConsulta.Rows[i]["Exa_Descripcion"],
                        DTConsulta.Rows[i]["Dia_Descripcion"],
                        DTConsulta.Rows[i]["Trat_Descripcion"],
                        DTConsulta.Rows[i]["CondF_Peso"],
                        DTConsulta.Rows[i]["CondF_Temp"],
                        DTConsulta.Rows[i]["CondF_IndiceMC"],
                        DTConsulta.Rows[i]["Cond_Talla"],
                        DTConsulta.Rows[i]["CondF_Sistolica"],
                        DTConsulta.Rows[i]["CondF_Diastolica"],
                        DTConsulta.Rows[i]["Con_Hora"]
                        );
                }
            }
            else
            {
                MessageBox.Show("El Paciente No tiene Consulta");
            }
        }
        internal void CargarDataDrid()
        {
            clFachadaBusquedaConsultas objConsulta = new clFachadaBusquedaConsultas();
            bool     ResultadoOk  = false;
            string   MensajeError = "";
            DateTime Fechadesde   = Convert.ToDateTime(dtpDesde.Text);
            DateTime FechaHasta   = Convert.ToDateTime(dtpHasta.Text);
            string   Busqueda     = "0";
            int      SubControl   = 3;

            DataTable DTConsulta = new DataTable();

            dgvListadoConsulta.Rows.Clear();

            string FechaCon;
            string Condicion = "Normal";


            /*if (cbbOpcioines.SelectedIndex == -1 || cbbOpcioines.SelectedIndex == 0)
             * {
             *  Busqueda = "0";
             *  SubControl = 3;
             *  DTConsulta = objConsulta.BuscarConsultas(Busqueda, Fechadesde, FechaHasta, SubControl, ref ResultadoOk, ref MensajeError);
             * }*/
            if ((cbbOpcioines.SelectedIndex == 1) && !(string.IsNullOrEmpty(txtBuscarP.Text.Trim())) && (cbIncluir.Checked))
            {
                Busqueda   = txtBuscarP.Text;
                SubControl = 2;
                DTConsulta = objConsulta.BuscarConsultas(Busqueda, Fechadesde, FechaHasta, SubControl, ref ResultadoOk, ref MensajeError);

                if (DTConsulta.Rows.Count == 0)
                {
                    MessageBox.Show("Este paciente no tiene");
                }
            }
            else if ((cbIncluir.Checked) && (string.IsNullOrEmpty(txtBuscarP.Text.Trim())))
            {
                Busqueda   = "0";
                SubControl = 2;
                DTConsulta = objConsulta.BuscarConsultas(Busqueda, Fechadesde, FechaHasta, SubControl, ref ResultadoOk, ref MensajeError);
            }
            else if ((cbbOpcioines.SelectedIndex == 1) && !(string.IsNullOrEmpty(txtBuscarP.Text.Trim())) && (cbIncluir.Checked == false))
            {
                Busqueda   = txtBuscarP.Text;
                SubControl = 1;
                DTConsulta = objConsulta.BuscarConsultas(Busqueda, Fechadesde, FechaHasta, SubControl, ref ResultadoOk, ref MensajeError);
                if (DTConsulta.Rows.Count == 0)
                {
                    MessageBox.Show("Este paciente no tiene Consultas en este momento");
                }
            }

            else
            {
                Busqueda   = "0";
                SubControl = 3;
                DTConsulta = objConsulta.BuscarConsultas(Busqueda
                                                         , Fechadesde
                                                         , FechaHasta
                                                         , SubControl
                                                         , ref ResultadoOk
                                                         , ref MensajeError);
            }

            dgvListadoConsulta.Rows.Clear();
            for (int i = 0; i < DTConsulta.Rows.Count; i++)
            {
                FechaCon = Convert.ToDateTime(DTConsulta.Rows[i]["Con_Fecha"]).ToShortDateString();
                if (Convert.ToBoolean(DTConsulta.Rows[i]["Con_Seguimiento"]) == true)
                {
                    Condicion = "Seguimiento";
                }

                dgvListadoConsulta.Rows.Add(

                    DTConsulta.Rows[i]["Con_ID"],
                    DTConsulta.Rows[i]["Pa_Nombre"] + " " + DTConsulta.Rows[i]["Pa_Apellido"],
                    FechaCon,
                    DTConsulta.Rows[i]["Con_Motivo"],
                    Condicion
                    );
            }
        }