protected void btnAprobarCalen_Click(object sender, EventArgs e)
        {
            try {
                EAprobarCalendario eAprobarCalendario = new EAprobarCalendario();

                eAprobarCalendario.Estado       = "3";
                eAprobarCalendario.idcalendario = lblanio.Text;
                int val = bApCalendario.ActualizarEstadoCalendario(eAprobarCalendario);

                ClientScript.RegisterStartupScript(this.GetType(), "Hide3", "<script>$('#btnaprobar').hide('slow');</script>");
                CargarListaAprobarCalendarioExtra();

                gvDetalleAct.DataSource       = null;
                gvListaActividades.DataSource = null;
                gvListaAprobCalen.DataSource  = null;
                txtAlcance.Text     = "";
                txtDescripcion.Text = "";
                txtFechaFin.Text    = "";
                txtFechaInicio.Text = "";
                txtNombre.Text      = "";
                txtResponsable.Text = "";
                txtTipo.Text        = "";
                lblanio.Text        = "";
            }
            catch (Exception ex)
            {
                Response.Redirect("../Error/NoAccess.html");
            }
        }
Ejemplo n.º 2
0
        public List <EAprobarCalendario> ActividadPrincipal(EAprobarCalendario eAprobarCalendario)
        {
            List <EAprobarCalendario> retval = new List <EAprobarCalendario>();

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_ActividadPrincipal", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@IdActividad", eAprobarCalendario.IdActividad));

                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retval.Add(new EAprobarCalendario
                        {
                            Nombre       = reader["Nombre"].ToString(),
                            FechaInicio  = Convert.ToDateTime(reader["FechaInicio"].ToString()),
                            FechaTermino = Convert.ToDateTime(reader["FechaTermino"].ToString()),
                            Responsable  = reader["Responsable"].ToString(),
                            Descripcion  = reader["Descripcion"].ToString(),
                            Alcance      = reader["Alcance"].ToString(),
                            Tipo         = reader["Tipo"].ToString(),
                            Estado       = reader["Estado"].ToString(),
                        });
                    }
                }
            }
            cn.Close();
            return(retval);
        }
Ejemplo n.º 3
0
        public List <EAprobarCalendario> ListadoActividades(EAprobarCalendario eAprobarCalendario)
        {
            List <EAprobarCalendario> retval = new List <EAprobarCalendario>();

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_ListadoActividades", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@IdAgenda", int.Parse(eAprobarCalendario.idagenda)));
                cmd.Parameters.Add(new SqlParameter("@mes", eAprobarCalendario.idMes));
                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retval.Add(new EAprobarCalendario
                        {
                            IdActividad   = int.Parse(reader["IdActividad"].ToString()),
                            TipoActividad = reader["TipoActividad"].ToString(),
                            Nombre        = reader["Nombre"].ToString(),
                            Responsable   = reader["Responsable"].ToString(),
                            FechaInicio   = Convert.ToDateTime(reader["FechaInicio"].ToString()),
                            FechaTermino  = Convert.ToDateTime(reader["FechaTermino"].ToString()),
                            Estado        = reader["Estado"].ToString(),
                        });
                    }
                }
            }
            cn.Close();
            return(retval);
        }
Ejemplo n.º 4
0
        public List <EAprobarCalendario> DetalleActividad(EAprobarCalendario eAprobarCalendario)
        {
            List <EAprobarCalendario> retval = new List <EAprobarCalendario>();

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_DetalleActividad", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@IdActividad", eAprobarCalendario.IdActividad));

                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retval.Add(new EAprobarCalendario
                        {
                            Fecha       = Convert.ToDateTime(reader["Fecha"].ToString()),
                            HoraInicial = Convert.ToDateTime(reader["horaInicio"].ToString()),
                            HoraTermino = Convert.ToDateTime(reader["horaTermino"].ToString()),
                            Direccion   = reader["Direccion"].ToString(),
                            Ubicacion   = reader["Ubicacion"].ToString(),
                        });
                    }
                }
            }
            cn.Close();
            return(retval);
        }
        private void CargarListadoActividades(int idmes)
        {
            EAprobarCalendario eAprobarCalendario = new EAprobarCalendario();

            eAprobarCalendario.idMes      = idmes;
            eAprobarCalendario.idagenda   = lblanio.Text;
            gvListaActividades.DataSource = bApCalendario.ListadoActividades(eAprobarCalendario);
            gvListaActividades.DataBind();
        }
        private void CargarListaAprobarCalendarioExtra()
        {
            ECalendario        eCalendario   = new ECalendario();
            EAprobarCalendario eApCalendario = new EAprobarCalendario();

            eCalendario.IdAgenda = lblanio.Text;
            List <EAprobarCalendario> ListAprobCalen;

            ListAprobCalen = bApCalendario.ListaAprobarCalendarioExtra(eCalendario);
            gvListaAprobCalen.DataSource = ListAprobCalen;
            gvListaAprobCalen.DataBind();

            VerificarAprobarCalendario();
        }
Ejemplo n.º 7
0
        public int ActualizarEstadoCalendario(EAprobarCalendario eAprobarCalendario)
        {
            int retval = 0;

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_ActualizarEstadoCalendario", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@idcalendario", int.Parse(eAprobarCalendario.idcalendario)));
                cmd.Parameters.Add(new SqlParameter("@estado", int.Parse(eAprobarCalendario.Estado)));
                retval = cmd.ExecuteNonQuery();
            }
            cn.Close();
            return(retval);
        }
        private void VerificarAprobarCalendario()
        {
            EAprobarCalendario eAprobarCalendario = new EAprobarCalendario();

            eAprobarCalendario.idagenda = lblanio.Text;
            List <EAprobarCalendario> listValidarCalen;

            listValidarCalen = bApCalendario.VerificarAprobarCalendario(eAprobarCalendario);
            if (listValidarCalen.Count > 0)
            {
                if (listValidarCalen[0].TotalActividades == 0)
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Show222", "<script>$('#btnaprobar').show('slow');</script>");
                }
            }
        }
        protected void gvListaAprobCalen_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int rowIndex;
            EAprobarCalendario  eAprobarCalendario  = new EAprobarCalendario();
            ESolicitudActividad ESolicitudActividad = new ESolicitudActividad();

            switch (e.CommandName)
            {
            case "Buscar":
                rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex;
                GridViewRow gvr = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent));

                eAprobarCalendario.idMes = int.Parse(((Label)gvr.FindControl("lblidMes")).Text);
                hfIdMes.Value            = eAprobarCalendario.idMes.ToString();

                CargarListadoActividades(eAprobarCalendario.idMes);

                break;
            }
        }
Ejemplo n.º 10
0
        public List <EAprobarCalendario> VerificarAprobarCalendario(EAprobarCalendario eAprobarCalendario)
        {
            List <EAprobarCalendario> retval = new List <EAprobarCalendario>();

            cn.Open();
            using (SqlCommand cmd = new SqlCommand("SP_VerificarAprobarCalendario", cn))
            {
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add(new SqlParameter("@idagenda", int.Parse(eAprobarCalendario.idagenda)));

                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        retval.Add(new EAprobarCalendario
                        {
                            TotalActividades = int.Parse(reader["Total"].ToString()),
                        });
                    }
                }
            }
            cn.Close();
            return(retval);
        }
 public List <EAprobarCalendario> ActividadPrincipal(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.ActividadPrincipal(eAprobarCalendario));
 }
        protected void gvListaActividades_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try {
                int rowIndex;
                EAprobarCalendario  eAprobarCalendario  = new EAprobarCalendario();
                ESolicitudActividad ESolicitudActividad = new ESolicitudActividad();

                switch (e.CommandName)
                {
                case "Detalle":

                    rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex;
                    GridViewRow gvr = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent));

                    eAprobarCalendario.IdActividad = int.Parse(((Label)gvr.FindControl("lblIdActividad")).Text);

                    hfIdActividad.Value = eAprobarCalendario.IdActividad.ToString();
                    List <EAprobarCalendario> DetalleAprobCalen;
                    DetalleAprobCalen = bApCalendario.ActividadPrincipal(eAprobarCalendario);
                    if (DetalleAprobCalen.Count() > 0)
                    {
                        txtNombre.Text      = DetalleAprobCalen[0].Nombre;
                        txtAlcance.Text     = DetalleAprobCalen[0].Alcance;
                        txtTipo.Text        = DetalleAprobCalen[0].Tipo;
                        txtDescripcion.Text = DetalleAprobCalen[0].Descripcion;
                        txtResponsable.Text = DetalleAprobCalen[0].Responsable;
                        txtFechaInicio.Text = DetalleAprobCalen[0].FechaInicio.ToString().Substring(0, 10);
                        txtFechaFin.Text    = DetalleAprobCalen[0].FechaTermino.ToString().Substring(0, 10);
                    }

                    gvDetalleAct.DataSource = bApCalendario.DetalleActividad(eAprobarCalendario);
                    gvDetalleAct.DataBind();
                    break;

                case "Aprobar":
                    rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex;
                    GridViewRow gvr2 = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent));
                    eAprobarCalendario.IdActividad = int.Parse(((Label)gvr2.FindControl("lblIdActividad")).Text);
                    hfIdActividad.Value            = eAprobarCalendario.IdActividad.ToString();
                    eAprobarCalendario.Estado      = "4";
                    int val = bApCalendario.ActualizarEstadoActividad(eAprobarCalendario);

                    ((LinkButton)gvr2.FindControl("lbtAprobar")).Enabled  = false;
                    ((LinkButton)gvr2.FindControl("lbtRechazar")).Enabled = false;

                    ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalAprobar').modal('show');</script>");

                    CargarListadoActividades(int.Parse(hfIdMes.Value));
                    VerificarAprobarCalendario();
                    break;

                case "Rechazar":
                    rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex;
                    GridViewRow gvr3 = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent));
                    eAprobarCalendario.IdActividad = int.Parse(((Label)gvr3.FindControl("lblIdActividad")).Text);
                    hfIdActividad.Value            = eAprobarCalendario.IdActividad.ToString();
                    eAprobarCalendario.Estado      = "3";
                    int valor = bApCalendario.ActualizarEstadoActividad(eAprobarCalendario);

                    ((LinkButton)gvr3.FindControl("lbtAprobar")).Enabled  = false;
                    ((LinkButton)gvr3.FindControl("lbtRechazar")).Enabled = false;

                    ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalRechazar').modal('show');</script>");

                    CargarListadoActividades(int.Parse(hfIdMes.Value));
                    VerificarAprobarCalendario();
                    break;
                }
            }
            catch (Exception ex)
            {
                Response.Redirect("../Error/NoAccess.html");
            }
        }
 public List <EAprobarCalendario> VerificarAprobarCalendario(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.VerificarAprobarCalendario(eAprobarCalendario));
 }
 public List <EAprobarCalendario> DetalleActividad(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.DetalleActividad(eAprobarCalendario));
 }
 public int ActualizarEstadoCalendario(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.ActualizarEstadoCalendario(eAprobarCalendario));
 }
 public int ActualizarEstadoActividad(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.ActualizarEstadoActividad(eAprobarCalendario));
 }
 public List <EAprobarCalendario> ListadoActividades(EAprobarCalendario eAprobarCalendario)
 {
     return(DAprobarCalendario.ListadoActividades(eAprobarCalendario));
 }