예제 #1
0
        void EliminarButton_Click(object sender, EventArgs e)
        {
            int idRecursoLicencia = Convert.ToInt32(ViewState["Id"]);

            RecursoLicencia recursoLicencia = DbsrContext.RecursoLicencia.Single(rl => rl.IdRecursoLicencia == idRecursoLicencia);

            DbsrContext.RecursoLicencia.Remove(recursoLicencia);
            DbsrContext.SaveChanges();

            if (Session["FiltroProyecto"] != null)
            {
                Response.Redirect("RecursoProyectoList.aspx?IdProyecto=" + Session["FiltroProyecto"]);
            }
            else
            {
                Response.Redirect("RecursoProyectoList.aspx");
            }
        }
예제 #2
0
        void GrabarButton_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                RecursoLicencia recursoLicencia;

                if (ViewState["Id"] == null)
                {
                    recursoLicencia = new RecursoLicencia
                    {
                        IdRecurso        = Convert.ToInt32(RecursoDropDown.SelectedValue),
                        IdMotivoLicencia = Convert.ToByte(MotivoLicenciaDropDown.SelectedValue),
                        FechaDesde       = Convert.ToDateTime(FechaDesdeTextBox.Text),
                        FechaHasta       = Convert.ToDateTime(FechaHastaTextBox.Text),
                        Observaciones    = ObservacionesTextBox.Text
                    };

                    DbsrContext.RecursoLicencia.Add(recursoLicencia);
                }
                else
                {
                    int idRecursoLicencia = Convert.ToInt32(ViewState["Id"]);

                    recursoLicencia = DbsrContext.RecursoLicencia.Single(rl => rl.IdRecursoLicencia == idRecursoLicencia);

                    recursoLicencia.IdRecurso        = Convert.ToInt32(RecursoDropDown.SelectedValue);
                    recursoLicencia.IdMotivoLicencia = Convert.ToByte(MotivoLicenciaDropDown.SelectedValue);
                    recursoLicencia.FechaDesde       = Convert.ToDateTime(FechaDesdeTextBox.Text);
                    recursoLicencia.FechaHasta       = Convert.ToDateTime(FechaHastaTextBox.Text);
                    recursoLicencia.Observaciones    = ObservacionesTextBox.Text;
                }
                DbsrContext.SaveChanges();

                if (Session["FiltroRecurso"] != null)
                {
                    Response.Redirect("RecursoLicenciaList.aspx?IdRecurso=" + Session["FiltroRecurso"]);
                }
                else
                {
                    Response.Redirect("RecursoLicenciaList.aspx");
                }
            }
        }
예제 #3
0
        void GrabarButton_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                RecursoLicencia recursoLicencia;

                if (ViewState["Id"] == null)
                {
                    recursoLicencia = new RecursoLicencia
                    {
                        IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue),
                        IdMotivoLicencia = Convert.ToByte(MotivoLicenciaDropDown.SelectedValue),
                        FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text),
                        FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text),
                        Observaciones = ObservacionesTextBox.Text
                    };

                    DbsrContext.RecursoLicencia.Add(recursoLicencia);
                }
                else
                {
                    int idRecursoLicencia = Convert.ToInt32(ViewState["Id"]);

                    recursoLicencia = DbsrContext.RecursoLicencia.Single(rl => rl.IdRecursoLicencia == idRecursoLicencia);

                    recursoLicencia.IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue);
                    recursoLicencia.IdMotivoLicencia = Convert.ToByte(MotivoLicenciaDropDown.SelectedValue);
                    recursoLicencia.FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text);
                    recursoLicencia.FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text);
                    recursoLicencia.Observaciones = ObservacionesTextBox.Text;
                }
                DbsrContext.SaveChanges();

                if (Session["FiltroRecurso"] != null)
                    Response.Redirect("RecursoLicenciaList.aspx?IdRecurso=" + Session["FiltroRecurso"]);
                else
                    Response.Redirect("RecursoLicenciaList.aspx");
            }
        }