Exemplo n.º 1
0
        public void LlenarGridAgenda2()
        {
            string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

            SqlConnection cnn;

            cnn = new SqlConnection(conexion);

            cnn.Open();


            SqlCommand comando = new SqlCommand("SP_Registro_Agenda", cnn);

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@Opcion", "LISTADO_MES");

            string fechainicio = "";


            DateTime fechahoy = DateTime.Today;
            int      anio     = fechahoy.Year;
            int      mes      = (ddlmes.SelectedIndex + 1);

            int mesfinal;
            int aniofinal;

            if (ddlmes.SelectedIndex == 11)
            {
                mesfinal  = 1;
                aniofinal = anio + 1;
            }
            else
            {
                mesfinal  = mes + 1;
                aniofinal = anio;
            }

            fechainicio = "" + anio + "/" + mes + "/1";
            DateTime fechainicio1 = Convert.ToDateTime(fechainicio);

            comando.Parameters.AddWithValue("@Inicio_Agenda", fechainicio1);

            string   fechafinal  = "" + aniofinal + "/" + mesfinal + "/1";
            DateTime fechafinal1 = Convert.ToDateTime(fechafinal);

            comando.Parameters.AddWithValue("@Fin_Agenda", fechafinal1);

            /*
             *  0  Id_Empresa
             *  1  Nombre_Empresa
             */
            SqlDataAdapter da = new SqlDataAdapter(comando);
            DataTable      ds = new DataTable();

            da.Fill(ds);
            Grid_Agenda.Visible            = true;
            Grid_Agenda.DataSource         = ds;
            Grid_Agenda.Columns[0].Visible = true;
            Grid_Agenda.Columns[1].Visible = true;
            Grid_Agenda.Columns[7].Visible = true;

            Grid_Agenda.DataBind();


            Grid_Agenda.Columns[0].Visible = false;
            Grid_Agenda.Columns[1].Visible = false;
            Grid_Agenda.Columns[7].Visible = false;
            ds.Dispose();
            da.Dispose();
            cnn.Close();
        }
Exemplo n.º 2
0
        public void LlenarGridAgenda()
        {
            string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

            SqlConnection cnn;

            cnn = new SqlConnection(conexion);

            cnn.Open();

            SqlCommand comando = new SqlCommand("SP_Registro_Agenda", cnn);

            comando.CommandType = CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@Opcion", "LISTADO");
            if (txtBuscar_FichaIdentificacion.Text == "")
            {
                comando.Parameters.AddWithValue("@Nombre_FichaIdentificacion", "");
            }
            else
            {
                comando.Parameters.AddWithValue("@Nombre_FichaIdentificacion", txtBuscar_FichaIdentificacion.Text);
            }

            string prioridad  = "";
            string prioridad2 = "";

            if (rdbtodos.Checked == true)
            {
                prioridad  = "Normal";
                prioridad2 = "Urgente";
            }

            else if (rdbnormal.Checked == true)
            {
                prioridad = "Normal";
            }
            else if (rdburgente.Checked == true)
            {
                prioridad = "Urgente";
            }

            DateTime fechainicio;
            string   fechaverificar = "1/1/1753";
            DateTime fechaverifcar1 = Convert.ToDateTime(fechaverificar);

            fechainicio = Calendar1.SelectedDate;

            if (fechainicio >= fechaverifcar1)
            {
            }

            else
            {
                fechainicio = DateTime.Today;
            }
            comando.Parameters.AddWithValue("@Inicio_Agenda", fechainicio);

            DateTime fechafinal = fechainicio.AddDays(1);

            comando.Parameters.AddWithValue("@Fin_Agenda", fechafinal);
            comando.Parameters.AddWithValue("@Prioridad_Agenda", prioridad);
            comando.Parameters.AddWithValue("@Prioridad_Agenda2", prioridad2);

            /*
             *  0  Id_Empresa
             *  1  Nombre_Empresa
             */

            SqlDataAdapter da = new SqlDataAdapter(comando);
            DataTable      ds = new DataTable();

            da.Fill(ds);
            Grid_Agenda.Visible            = true;
            Grid_Agenda.DataSource         = ds;
            Grid_Agenda.Columns[0].Visible = true;
            Grid_Agenda.Columns[1].Visible = true;
            Grid_Agenda.Columns[7].Visible = true;

            Grid_Agenda.DataBind();


            Grid_Agenda.Columns[0].Visible = false;
            Grid_Agenda.Columns[1].Visible = false;
            Grid_Agenda.Columns[7].Visible = false;
            ds.Dispose();
            da.Dispose();
            cnn.Close();
        }