void EliminarButton_Click(object sender, EventArgs e) { int idRecursoProyecto = Convert.ToInt32(ViewState["Id"]); RecursoProyecto recursoProyecto = DbsrContext.RecursoProyecto.Single(rp => rp.IdRecursoProyecto == idRecursoProyecto); DbsrContext.RecursoProyecto.Remove(recursoProyecto); DbsrContext.SaveChanges(); if (Session["FiltroProyecto"] != null) { Response.Redirect("RecursoProyectoList.aspx?IdProyecto=" + Session["FiltroProyecto"]); } else { Response.Redirect("RecursoProyectoList.aspx"); } }
void GrabarButton_Click(object sender, EventArgs e) { if (Page.IsValid) { RecursoProyecto recursoProyecto; if (ViewState["Id"] == null) { recursoProyecto = new RecursoProyecto { IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue), IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue), Horas = Convert.ToByte(HorasTextBox.Text), HorasFacturacion = Convert.ToByte(HorasFacturacionTextBox.Text), Observaciones = ObservacionesTextBox.Text }; if (FechaDesdeTextBox.Text != "") { recursoProyecto.FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text); } if (FechaHastaTextBox.Text != "") { recursoProyecto.FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text); } DbsrContext.RecursoProyecto.Add(recursoProyecto); } else { int idRecursoProyecto = Convert.ToInt32(ViewState["Id"]); recursoProyecto = DbsrContext.RecursoProyecto.Single(rp => rp.IdRecursoProyecto == idRecursoProyecto); recursoProyecto.IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue); recursoProyecto.IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue); if (FechaDesdeTextBox.Text != "") { recursoProyecto.FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text); } else { recursoProyecto.FechaDesde = null; } if (FechaHastaTextBox.Text != "") { recursoProyecto.FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text); } else { recursoProyecto.FechaHasta = null; } recursoProyecto.Horas = Convert.ToByte(HorasTextBox.Text); recursoProyecto.HorasFacturacion = Convert.ToByte(HorasFacturacionTextBox.Text); recursoProyecto.Observaciones = ObservacionesTextBox.Text; } DbsrContext.SaveChanges(); if (Session["FiltroProyecto"] != null) { Response.Redirect("RecursoProyectoList.aspx?IdProyecto=" + Session["FiltroProyecto"]); } else { Response.Redirect("RecursoProyectoList.aspx"); } } }
void GrabarButton_Click(object sender, EventArgs e) { if (Page.IsValid) { RecursoProyecto recursoProyecto; if (ViewState["Id"] == null) { recursoProyecto = new RecursoProyecto { IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue), IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue), Horas = Convert.ToByte(HorasTextBox.Text), HorasFacturacion = Convert.ToByte(HorasFacturacionTextBox.Text), Observaciones = ObservacionesTextBox.Text }; if (FechaDesdeTextBox.Text != "") recursoProyecto.FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text); if (FechaHastaTextBox.Text != "") recursoProyecto.FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text); DbsrContext.RecursoProyecto.Add(recursoProyecto); } else { int idRecursoProyecto = Convert.ToInt32(ViewState["Id"]); recursoProyecto = DbsrContext.RecursoProyecto.Single(rp => rp.IdRecursoProyecto == idRecursoProyecto); recursoProyecto.IdRecurso = Convert.ToInt32(RecursoDropDown.SelectedValue); recursoProyecto.IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue); if (FechaDesdeTextBox.Text != "") recursoProyecto.FechaDesde = Convert.ToDateTime(FechaDesdeTextBox.Text); else recursoProyecto.FechaDesde = null; if (FechaHastaTextBox.Text != "") recursoProyecto.FechaHasta = Convert.ToDateTime(FechaHastaTextBox.Text); else recursoProyecto.FechaHasta = null; recursoProyecto.Horas = Convert.ToByte(HorasTextBox.Text); recursoProyecto.HorasFacturacion = Convert.ToByte(HorasFacturacionTextBox.Text); recursoProyecto.Observaciones = ObservacionesTextBox.Text; } DbsrContext.SaveChanges(); if (Session["FiltroProyecto"] != null) Response.Redirect("RecursoProyectoList.aspx?IdProyecto=" + Session["FiltroProyecto"]); else Response.Redirect("RecursoProyectoList.aspx"); } }