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"); } }
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); }
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); }
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(); }
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; } }
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)); }