protected void btnConfirmarEnviarAprobar_Click(object sender, EventArgs e) { try { ESolicitudActividad ESolicitudActividad = new ESolicitudActividad { IdSolicitudActividad = int.Parse(hfIdSolicitudActividad.Value) }; int retval = 0; retval = BSolicitudActividad.EnviarSolicitudActividad(ESolicitudActividad); if (retval != 1) { lblTituloMensaje.Text = Constant.TituloEnviarSolicitud; lblDescripcionMensaje.Text = Constant.MensajeErrorEnviarSolicitud; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); } else { lblTituloMensaje.Text = Constant.TituloEnviarSolicitud; lblDescripcionMensaje.Text = Constant.MensajeEnviarSolicitud; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalMensaje').modal('show');</script>"); EnviarCorreo(); Limpiar(); } } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
private void EnviarSolicitudAprobar() { try { ESolicitudActividad ESolicitudActividad = new ESolicitudActividad { IdSolicitudActividad = int.Parse(hfIdSolicitudActividad.Value) }; int retval = 0; retval = BSolicitudActividad.EnviarSolicitudActividad(ESolicitudActividad); if (retval != 1) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloEnviarSolicitud + "','" + Constant.MensajeErrorEnviarSolicitud + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloEnviarSolicitud + "','" + Constant.MensajeEnviarSolicitud + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); Limpiar(); } } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
public int VerificarCruceSolicitudActividad(ESolicitudActividad ESolicitudActividad) { int retval = 0; foreach (EDetalleActividad itemDetalleActividad in ESolicitudActividad.EActividad.ListaDetalleActividad) { cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_VerificarCruceSolicitudActividad", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdSolicitudActividad", ESolicitudActividad.IdSolicitudActividad)); cmd.Parameters.Add(new SqlParameter("@horaInicio", itemDetalleActividad.HoraInicial)); cmd.Parameters.Add(new SqlParameter("@horaTermino", itemDetalleActividad.HoraTermino)); cmd.Parameters.Add(new SqlParameter("@IdEmpleado", ESolicitudActividad.EActividad.IdEmpleado)); cmd.Parameters.Add(new SqlParameter("@Alcance", ESolicitudActividad.EActividad.Alcance)); cmd.Parameters.Add(new SqlParameter("@IDAmbiente", itemDetalleActividad.IdAmbiente)); cmd.Parameters.Add(new SqlParameter("@Resultado", retval)).Direction = ParameterDirection.Output; cmd.ExecuteNonQuery(); retval = Convert.ToInt32(cmd.Parameters["@Resultado"].Value); if (retval != 0) { cn.Close(); break; } } cn.Close(); } return(retval); }
protected void gvConsultaFeriados_RowCommand(object sender, GridViewCommandEventArgs e) { int rowIndex; EFeriado eFeriado = new EFeriado(); ESolicitudActividad ESolicitudActividad = new ESolicitudActividad(); switch (e.CommandName) { case "Editar": rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex; GridViewRow gvr = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)); eFeriado.IdFeriado = int.Parse(((Label)gvr.FindControl("lblIdFeriado")).Text); eFeriado.IdAgenda = txtAnioEscolarVigente.Text; hfIdFeriado.Value = eFeriado.IdFeriado.ToString(); txtDescripcion.Text = ((Label)gvr.FindControl("lblDescripcion")).Text; bool repiteCadaAnio = (((Label)gvr.FindControl("lblReptitivo")).Text == "1" ? true : false); chkRepiteCadaAnio.Checked = repiteCadaAnio; txtFechaInicio.Text = string.Format("{0:dd/MM/yyyy}", gvConsultaFeriados.Rows[rowIndex].Cells[5].Text); txtFechaFin.Text = string.Format("{0:dd/MM/yyyy}", gvConsultaFeriados.Rows[rowIndex].Cells[6].Text); gvConsultaFeriados.DataSource = BFeriado.ConsultarFeriadoLista(eFeriado);; gvConsultaFeriados.DataBind(); break; case "Eliminar": rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex; eFeriado.IdFeriado = (int)gvConsultaFeriados.DataKeys[rowIndex][0]; hfIdFeriado.Value = eFeriado.IdFeriado.ToString(); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalEliminar').modal('show');</script>"); break; } }
public int RegistrarSolicitudActividad(ESolicitudActividad ESolicitudActividad, EUsuario EUsuario, ECalendario ECalendario) { int retval = 0; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_RegistrarSolicitudActividad", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdSolicitudActividad", ESolicitudActividad.IdSolicitudActividad)); cmd.Parameters.Add(new SqlParameter("@Nombre", ESolicitudActividad.EActividad.Nombre)); cmd.Parameters.Add(new SqlParameter("@IdAgenda", ECalendario.IdAgenda)); cmd.Parameters.Add(new SqlParameter("@TipoCalendario", ECalendario.Tipo)); cmd.Parameters.Add(new SqlParameter("@Tipo", ESolicitudActividad.EActividad.Tipo)); cmd.Parameters.Add(new SqlParameter("@Descripcion", ESolicitudActividad.EActividad.Descripcion)); cmd.Parameters.Add(new SqlParameter("@Motivo", ESolicitudActividad.Motivo)); cmd.Parameters.Add(new SqlParameter("@IdEmpleado", ESolicitudActividad.EActividad.IdEmpleado)); cmd.Parameters.Add(new SqlParameter("@Alcance", ESolicitudActividad.EActividad.Alcance)); cmd.Parameters.Add(new SqlParameter("@FecInicio", ESolicitudActividad.EActividad.FechaInicio)); cmd.Parameters.Add(new SqlParameter("@FecTermino", ESolicitudActividad.EActividad.FechaTermino)); cmd.Parameters.Add(new SqlParameter("@UsuCreacion", EUsuario.Usuario)); cmd.Parameters.Add(new SqlParameter("@IdActividad", retval)).Direction = ParameterDirection.Output; cmd.Parameters.Add(new SqlParameter("@NuevaIdSolicitud", retval)).Direction = ParameterDirection.Output; retval = cmd.ExecuteNonQuery(); ESolicitudActividad.EActividad.IdActividad = Convert.ToInt32(cmd.Parameters["@IdActividad"].Value); ESolicitudActividad.IdSolicitudActividad = Convert.ToInt32(cmd.Parameters["@NuevaIdSolicitud"].Value); foreach (EDetalleActividad itemDetalleActividad in ESolicitudActividad.EActividad.ListaDetalleActividad) { itemDetalleActividad.IdActividad = ESolicitudActividad.EActividad.IdActividad; retval = RegistrarDetalleSolicitudActividad(itemDetalleActividad, EUsuario); } } cn.Close(); return(retval); }
public int EnviarSolicitudActividad(ESolicitudActividad ESolicitudActividad) { int retval = 0; cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_EnviarSolicitudActividad", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdSolicitudActividad", ESolicitudActividad.IdSolicitudActividad)); retval = cmd.ExecuteNonQuery(); } cn.Close(); return(retval); }
public List <ESolicitudActividad> ListarSolicitudesAgenda(EAgenda EAgenda, EUsuario EUsuario) { List <ESolicitudActividad> retval = new List <ESolicitudActividad>(); cn.Open(); using (SqlCommand cmd = new SqlCommand("SP_ListarSolicitudesAnio", cn)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@IdAgenda", EAgenda.IdAgenda)); cmd.Parameters.Add(new SqlParameter("@UsuCreacion", EUsuario.Usuario)); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { ESolicitudActividad ESolicitudActividad = new ESolicitudActividad { IdSolicitudActividad = int.Parse(reader["IDSolicitudActividad"].ToString()), Motivo = reader["Motivo"].ToString(), Estado = int.Parse(reader["Estado"].ToString()), Tipo = reader["TipoCalendario"].ToString(), }; EActividad EActividad = new EActividad { IdActividad = int.Parse(reader["IdActividad"].ToString()), Nombre = reader["Nombre"].ToString(), Tipo = int.Parse(reader["TipoActividad"].ToString()), Descripcion = reader["Descripcion"].ToString(), Alcance = reader["Alcance"].ToString(), FecInicio = Convert.ToDateTime(reader["FecInicio"].ToString()), FecTermino = reader.IsDBNull(3) ? (DateTime?)null : Convert.ToDateTime(reader["FecTermino"].ToString()), IdPersona = int.Parse(reader["IdPersona"].ToString()), UsuCreacion = reader["UsuCreacion"].ToString() }; ESolicitudActividad.EActividad = EActividad; retval.Add(ESolicitudActividad); } } } cn.Close(); return(retval); }
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; } }
protected void gvSolicitudesPendientes_RowCommand(object sender, GridViewCommandEventArgs e) { int rowIndex; EActividad EActividad = new EActividad(); ESolicitudActividad ESolicitudActividad = new ESolicitudActividad(); divInformacionSolicitud.Visible = true; switch (e.CommandName) { case "Editar": rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex; GridViewRow gvr = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)); ESolicitudActividad.IdSolicitudActividad = int.Parse(gvSolicitudesPendientes.DataKeys[rowIndex][0].ToString()); hfIdSolicitudActividad.Value = ESolicitudActividad.IdSolicitudActividad.ToString(); EActividad.IdActividad = int.Parse(((Label)gvr.FindControl("lblIdActividad")).Text); txtNombreActividad.Text = gvSolicitudesPendientes.Rows[rowIndex].Cells[5].Text; ddlActividad.SelectedIndex = ddlActividad.Items.IndexOf(ddlActividad.Items.FindByText(gvSolicitudesPendientes.Rows[rowIndex].Cells[6].Text)); CargarTipoEspecificoActividad(); ddlTipoActividad.SelectedIndex = ddlTipoActividad.Items.IndexOf(ddlTipoActividad.Items.FindByText(gvSolicitudesPendientes.Rows[rowIndex].Cells[7].Text)); txtDescripcion.Text = ((Label)gvr.FindControl("lblDescripcion")).Text; txtMotivo.Text = gvSolicitudesPendientes.DataKeys[rowIndex][1].ToString(); ddlAlcance.SelectedIndex = ddlAlcance.Items.IndexOf(ddlAlcance.Items.FindByValue(((Label)gvr.FindControl("lblAlcance")).Text)); CargarResponsable(); ddlResponsable.SelectedIndex = ddlResponsable.Items.IndexOf(ddlResponsable.Items.FindByText(((Label)gvr.FindControl("lblUsuCreacion")).Text)); txtFechaInicio.Text = string.Format("{0:dd/MM/yyyy}", gvSolicitudesPendientes.Rows[rowIndex].Cells[10].Text); txtFechaFin.Text = string.Format("{0:dd/MM/yyyy}", gvSolicitudesPendientes.Rows[rowIndex].Cells[11].Text); gvDetalleSolicitudActividad.DataSource = BActividad.ConsultarDetalleActividad(EActividad); gvDetalleSolicitudActividad.DataBind(); txtObservaciones.Text = string.Empty; break; case "Eliminar": break; } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { EActividad EActividad = new EActividad { Nombre = txtNombreActividad.Text, Descripcion = txtDescripcion.Text, IdPersona = int.Parse(ddlResponsable.SelectedValue), Alcance = ddlAlcance.SelectedValue, FecInicio = objResources.GetDateFromTextBox(txtFechaInicio), Tipo = int.Parse(ddlTipoActividad.SelectedValue), FecTermino = objResources.GetDateFromTextBox(txtFechaFin) }; EFeriado EFeriado = new EFeriado(); EFeriado = BFeriado.VerificarFeriado(EActividad); if (EFeriado != null) { string Feriado = " " + string.Format("{0:dd/MM/yyyy}", EFeriado.Fecha) + " - " + EFeriado.Motivo.ToString(); ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloActividadFeriado + "','" + Constant.MensajeActividadFeriado + Feriado + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); gvDetalleSolicitudActividad.DataSource = new List <EDetalleActividad>(); gvDetalleSolicitudActividad.DataBind(); } else { int IdSolicitud = 0; if (!hfIdSolicitudActividad.Value.Equals(string.Empty)) { IdSolicitud = int.Parse(hfIdSolicitudActividad.Value); } ESolicitudActividad ESolicitudActividad = new ESolicitudActividad { IdSolicitudActividad = IdSolicitud, Motivo = txtMotivo.Text }; ECalendario ECalendario = new ECalendario { IdAgenda = DateTime.Today.Year.ToString(), Tipo = ddlActividad.SelectedValue }; EUsuario EUsuario = (EUsuario)Session["Usuario"]; List <EDetalleActividad> lstDetalleActividad = new List <EDetalleActividad>(); foreach (GridViewRow gvr in gvDetalleSolicitudActividad.Rows) { DateTime dtFecha = Convert.ToDateTime(gvr.Cells[0].Text); DropDownList ddlHoraInicio = (gvr.FindControl("ddlHoraInicio") as DropDownList); DropDownList ddlMinutoInicio = (gvr.FindControl("ddlMinutoInicio") as DropDownList); DropDownList ddlHoraFin = (gvr.FindControl("ddlHoraFin") as DropDownList); DropDownList ddlMinutoFin = (gvr.FindControl("ddlMinutoFin") as DropDownList); DropDownList ddlUbicacion = gvr.FindControl("ddlUbicacion") as DropDownList; DropDownList ddlAlmbiente = gvr.FindControl("ddlAmbiente") as DropDownList; string strIdDetalleActividad = (gvr.FindControl("lblIdDetalleActividad") as Label).Text; int IdDetalleActividad = 0; if (!strIdDetalleActividad.Equals(string.Empty)) { IdDetalleActividad = int.Parse(strIdDetalleActividad); } EDetalleActividad EDetalleActividad = new EDetalleActividad { IdDetalleActividad = IdDetalleActividad, Fecha = dtFecha, HoraInicial = new DateTime(dtFecha.Year, dtFecha.Month, dtFecha.Day, int.Parse(ddlHoraInicio.SelectedValue), int.Parse(ddlMinutoInicio.SelectedValue), 0), HoraTermino = new DateTime(dtFecha.Year, dtFecha.Month, dtFecha.Day, int.Parse(ddlHoraFin.SelectedValue), int.Parse(ddlMinutoFin.SelectedValue), 0), IdAmbiente = (ddlUbicacion.SelectedIndex == 1 ? int.Parse(ddlAlmbiente.SelectedValue) : 0), Direccion = (ddlUbicacion.SelectedIndex == 2 ? ((gvr.FindControl("txtDireccion") as TextBox).Text) : string.Empty), }; lstDetalleActividad.Add(EDetalleActividad); } EActividad.ListaDetalleActividad = lstDetalleActividad; ESolicitudActividad.EActividad = EActividad; int IdSolicitudActividad = 0; int retval = 0; retval = BSolicitudActividad.RegistrarSolicitudActividad(ESolicitudActividad, EUsuario, ECalendario, ref IdSolicitudActividad); if (retval == 0) { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script>$('#mensaje').html(GenerarMensaje('" + Constant.TituloGuardarSolicitud + "','" + Constant.MensajeErrorGuardarSolicitud + "'))</script>"); ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>myModalShow();</script>"); } else { Limpiar(); hfIdSolicitudActividad.Value = IdSolicitudActividad.ToString(); lblMensajeConfirmacionEnviar.Text = Constant.MensajeGuardarSolicitud; ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalEnviar').modal('show');</script>"); } } } catch (Exception ex) { Response.Redirect("../Error/NoAccess.html"); } }
protected void gvConsultaSolicitudes_RowCommand(object sender, GridViewCommandEventArgs e) { int rowIndex; EActividad EActividad = new EActividad(); ESolicitudActividad ESolicitudActividad = new ESolicitudActividad(); switch (e.CommandName) { case "Editar": btnEnviar.Visible = true; rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex; GridViewRow gvr = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)); ESolicitudActividad.IdSolicitudActividad = int.Parse(gvConsultaSolicitudes.DataKeys[rowIndex][0].ToString()); hfIdSolicitudActividad.Value = ESolicitudActividad.IdSolicitudActividad.ToString(); EActividad.IdActividad = int.Parse(((Label)gvr.FindControl("lblIdActividad")).Text); txtNombreActividad.Text = gvConsultaSolicitudes.Rows[rowIndex].Cells[5].Text; ddlActividad.SelectedIndex = ddlActividad.Items.IndexOf(ddlActividad.Items.FindByText(gvConsultaSolicitudes.Rows[rowIndex].Cells[6].Text)); string strTipoActividad = gvConsultaSolicitudes.Rows[rowIndex].Cells[6].Text.Substring(0, 1); if (strTipoActividad.Equals(Constant.ParametroTipoCalendarioAcademico)) { CargarTipoActividadAcademica(); ddlTipoActividad.Enabled = true; } else if (strTipoActividad.Equals(Constant.ParametroTipoCalendarioExtracurricular)) { CargarTipoActividadExtracurricular(); ddlTipoActividad.Enabled = true; } else { ddlTipoActividad.Enabled = false; ddlTipoActividad.Items.Clear(); ddlTipoActividad.DataBind(); } ddlTipoActividad.SelectedIndex = ddlTipoActividad.Items.IndexOf(ddlTipoActividad.Items.FindByText(gvConsultaSolicitudes.Rows[rowIndex].Cells[7].Text)); txtDescripcion.Text = ((Label)gvr.FindControl("lblDescripcion")).Text; txtMotivo.Text = gvConsultaSolicitudes.DataKeys[rowIndex][1].ToString(); ddlResponsable.SelectedIndex = ddlResponsable.Items.IndexOf(ddlResponsable.Items.FindByText(gvConsultaSolicitudes.Rows[rowIndex].Cells[8].Text)); ddlAlcance.SelectedIndex = ddlAlcance.Items.IndexOf(ddlAlcance.Items.FindByValue(((Label)gvr.FindControl("lblAlcance")).Text)); txtFechaInicio.Text = string.Format("{0:dd/MM/yyyy}", gvConsultaSolicitudes.Rows[rowIndex].Cells[9].Text); txtFechaFin.Text = string.Format("{0:dd/MM/yyyy}", gvConsultaSolicitudes.Rows[rowIndex].Cells[10].Text); gvDetalleSolicitudActividad.DataSource = BActividad.ConsultarDetalleActividad(EActividad); gvDetalleSolicitudActividad.DataBind(); /*EActividad = BActividad.ConsultarActividadCalendario(EActividad); * if (EActividad != null) * { * hdfActividad.Value = EActividad.IdActividad.ToString(); * txtNomActividad.Text = EActividad.Nombre; * txtFInicio.Text = string.Format("{0:dd/MM/yyyy}", EActividad.FecInicio); * if (EActividad.FecTermino != null) * { * txtFTermino.Text = string.Format("{0:dd/MM/yyyy}", EActividad.FecTermino); * ckbFTermino.Checked = true; * ActivarFechaTermino(true); * } * else * { * txtFTermino.Text = ""; * ckbFTermino.Checked = false; * ActivarFechaTermino(false); * } * txtDescripcion.Text = EActividad.Descripcion; * ddlResponsable.SelectedValue = EActividad.IdPersona.ToString(); * lblMensajeConfirmacion.Text = "¿Está seguro de guardar los cambios en la actividad académica?"; * }*/ break; case "Eliminar": /*rowIndex = (((GridViewRow)((TableCell)((LinkButton)e.CommandSource).Parent).Parent)).RowIndex; * EActividad.IdActividad = (int)gvActividades.DataKeys[rowIndex][0]; * hdfActividad.Value = EActividad.IdActividad.ToString(); * ClientScript.RegisterStartupScript(this.GetType(), "Show", "<script>$('#myModalEliminar').modal('show');</script>");*/ break; } }
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 int EnviarSolicitudActividad(ESolicitudActividad ESolicitudActividad) { return(DSolicitudActividad.EnviarSolicitudActividad(ESolicitudActividad)); }
public int RegistrarSolicitudActividad(ESolicitudActividad ESolicitudActividad, EUsuario EUsuario, ECalendario ECalendario, ref int IdSolicitudActividad) { return(DSolicitudActividad.RegistrarSolicitudActividad(ESolicitudActividad, EUsuario, ECalendario, ref IdSolicitudActividad)); }
public int VerificarCruceSolicitudActividad(ESolicitudActividad ESolicitudActividad) { return(DSolicitudActividad.VerificarCruceSolicitudActividad(ESolicitudActividad)); }