void GrabarButton_Click(object sender, EventArgs e) { Feriado feriado; if (ViewState["Id"] == null) { feriado = new Feriado { Fecha = Convert.ToDateTime(FechaTextBox.Text), Nombre = NombreTextBox.Text }; DbsrContext.Feriado.Add(feriado); } else { int idFeriado = Convert.ToInt32(ViewState["Id"]); feriado = DbsrContext.Feriado.Single(f => f.IdFeriado == idFeriado); feriado.Fecha = Convert.ToDateTime(FechaTextBox.Text); feriado.Nombre = NombreTextBox.Text; } DbsrContext.SaveChanges(); Response.Redirect("FeriadoList.aspx"); }
void GrabarButton_Click(object sender, EventArgs e) { Recurso recurso; if (ViewState["Id"] == null) { recurso = new Recurso { Nombre = NombreTextBox.Text, IdTipoRecurso = Convert.ToByte(TipoRecursoDropDown.SelectedValue), Activo = ActivoCheckBox.Checked }; DbsrContext.Recurso.Add(recurso); } else { int idRecurso = Convert.ToInt32(ViewState["Id"]); recurso = DbsrContext.Recurso.Single(r => r.IdRecurso == idRecurso); recurso.Nombre = NombreTextBox.Text; recurso.IdTipoRecurso = Convert.ToByte(TipoRecursoDropDown.SelectedValue); recurso.Activo = ActivoCheckBox.Checked; } DbsrContext.SaveChanges(); Response.Redirect("RecursoList.aspx"); }
void GrabarHitoButton_Click(object sender, EventArgs e) { if (ViewState["IdHito"] != null) { var idHito = Convert.ToInt32(ViewState["IdHito"]); var hito = DbsrContext.Hito.Single(h => h.IdHito == idHito); hito.FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text); hito.FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(HitoFechaCumplimientoTextBox.Text) : null; hito.Descripcion = HitoDescripcionTextBox.Text; ViewState["IdHito"] = null; } else { var hito = new Hito { FechaAlta = DateTime.Now, FechaEstimada = Convert.ToDateTime(HitoFechaEstimadaTextBox.Text), FechaCumplimiento = (HitoFechaCumplimientoTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(HitoFechaEstimadaTextBox.Text) : null, Descripcion = HitoDescripcionTextBox.Text, IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue), IdTaskAsana = null }; DbsrContext.Hito.Add(hito); } DbsrContext.SaveChanges(); HitoFechaEstimadaTextBox.Text = ""; HitoFechaCumplimientoTextBox.Text = ""; HitoDescripcionTextBox.Text = ""; HitoModalPopupExtender.Hide(); ActualizarHitoGrid(); }
void GrabarReporteEstadoButton_Click(object sender, EventArgs e) { if (ViewState["IdReporteEstado"] != null) { var idReporteEstado = Convert.ToInt32(ViewState["IdReporteEstado"]); var reporteEstado = DbsrContext.ReporteEstado.Single(re => re.IdReporteEstado == idReporteEstado); reporteEstado.Descripcion = ReporteEstadoDescripcionTextBox.Text; ViewState["IdReporteEstado"] = null; } else { var reporteEstado = new ReporteEstado { Fecha = DateTime.Now, Descripcion = ReporteEstadoDescripcionTextBox.Text, IdProyecto = Convert.ToInt32(ProyectoDropDown.SelectedValue) }; DbsrContext.ReporteEstado.Add(reporteEstado); } DbsrContext.SaveChanges(); ReporteEstadoDescripcionTextBox.Text = ""; ReporteEstadoModalPopupExtender.Hide(); ActualizarReporteEstadoGrid(); }
void EliminarButton_Click(object sender, EventArgs e) { int idRecurso = Convert.ToInt32(ViewState["Id"]); Recurso recurso = DbsrContext.Recurso.Single(r => r.IdRecurso == idRecurso); DbsrContext.Recurso.Remove(recurso); DbsrContext.SaveChanges(); Response.Redirect("RecursoList.aspx"); }
void EliminarButton_Click(object sender, EventArgs e) { int idFeriado = Convert.ToInt32(ViewState["Id"]); Feriado feriado = DbsrContext.Feriado.Single(f => f.IdFeriado == idFeriado); DbsrContext.Feriado.Remove(feriado); DbsrContext.SaveChanges(); Response.Redirect("FeriadoList.aspx"); }
void EliminarButton_Click(object sender, EventArgs e) { int idProyecto = Convert.ToInt32(ViewState["Id"]); Proyecto proyecto = DbsrContext.Proyecto.Single(p => p.IdProyecto == idProyecto); DbsrContext.Proyecto.Remove(proyecto); DbsrContext.SaveChanges(); GoBack(); }
void EliminarButton_Click(object sender, EventArgs e) { int idCliente = Convert.ToInt32(ViewState["Id"]); Cliente cliente = DbsrContext.Cliente.Single(c => c.IdCliente == idCliente); DbsrContext.Cliente.Remove(cliente); DbsrContext.SaveChanges(); Response.Redirect("ClienteList.aspx"); }
void EliminarButton_Click(object sender, EventArgs e) { int idCuentaFacturacion = Convert.ToInt32(ViewState["Id"]); CuentaFacturacion cuentaFacturacion = DbsrContext.CuentaFacturacion.Single(cf => cf.IdCuentaFacturacion == idCuentaFacturacion); DbsrContext.CuentaFacturacion.Remove(cuentaFacturacion); DbsrContext.SaveChanges(); Response.Redirect("CuentaFacturacionList.aspx"); }
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) { 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"); } } }
void GrabarButton_Click(object sender, EventArgs e) { Proyecto proyecto; if (ViewState["Id"] == null) { proyecto = new Proyecto { Nombre = NombreTextBox.Text, IdCliente = Convert.ToInt32(ClienteDropDown.SelectedValue), IdCuentaFacturacion = Convert.ToInt32(CuentaFacturacionDropDown.SelectedValue), IdModalidadProyecto = Convert.ToByte(ModalidadDropDown.SelectedValue), IdRecursoPL = Convert.ToInt32(ProjectLeaderDropDown.SelectedValue), FechaInicioEstimada = (FechaInicioEstimadaTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaInicioEstimadaTextBox.Text) : null, FechaInicioReal = (FechaInicioRealTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaInicioRealTextBox.Text) : null, FechaFinEstimada = (FechaFinEstimadaTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaFinEstimadaTextBox.Text) : null, FechaFinReal = (FechaFinRealTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaFinRealTextBox.Text) : null, Activo = ActivoCheckBox.Checked }; DbsrContext.Proyecto.Add(proyecto); } else { int idProyecto = Convert.ToInt32(ViewState["Id"]); proyecto = DbsrContext.Proyecto.Single(p => p.IdProyecto == idProyecto); proyecto.Nombre = NombreTextBox.Text; proyecto.IdCliente = Convert.ToInt32(ClienteDropDown.SelectedValue); proyecto.IdCuentaFacturacion = Convert.ToInt32(CuentaFacturacionDropDown.SelectedValue); proyecto.IdModalidadProyecto = Convert.ToByte(ModalidadDropDown.SelectedValue); proyecto.IdRecursoPL = Convert.ToInt32(ProjectLeaderDropDown.SelectedValue); proyecto.FechaInicioEstimada = (FechaInicioEstimadaTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaInicioEstimadaTextBox.Text) : null; proyecto.FechaInicioReal = (FechaInicioRealTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaInicioRealTextBox.Text) : null; proyecto.FechaFinEstimada = (FechaFinEstimadaTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaFinEstimadaTextBox.Text) : null; proyecto.FechaFinReal = (FechaFinRealTextBox.Text != "") ? (DateTime?)Convert.ToDateTime(FechaFinRealTextBox.Text) : null; proyecto.Activo = ActivoCheckBox.Checked; } DbsrContext.SaveChanges(); GoBack(); }
void ReporteEstadoGridView_RowCommand(object sender, GridViewCommandEventArgs e) { var idReporteEstado = Convert.ToInt32(e.CommandArgument); var reporteEstado = DbsrContext.ReporteEstado.Single(re => re.IdReporteEstado == idReporteEstado); switch (e.CommandName) { case "Editar": ViewState["IdReporteEstado"] = idReporteEstado; ReporteEstadoDescripcionTextBox.Text = reporteEstado.Descripcion; ReporteEstadoModalPopupExtender.Show(); break; case "Eliminar": DbsrContext.ReporteEstado.Remove(reporteEstado); DbsrContext.SaveChanges(); ActualizarReporteEstadoGrid(); break; } }
void GrabarButton_Click(object sender, EventArgs e) { Cliente cliente; if (ViewState["Id"] == null) { cliente = new Cliente { Nombre = NombreTextBox.Text }; DbsrContext.Cliente.Add(cliente); } else { int idCliente = Convert.ToInt32(ViewState["Id"]); cliente = DbsrContext.Cliente.Single(c => c.IdCliente == idCliente); cliente.Nombre = NombreTextBox.Text; } DbsrContext.SaveChanges(); Response.Redirect("ClienteList.aspx"); }
void GrabarButton_Click(object sender, EventArgs e) { CuentaFacturacion cuentaFacturacion; if (ViewState["Id"] == null) { cuentaFacturacion = new CuentaFacturacion { Nombre = NombreTextBox.Text }; DbsrContext.CuentaFacturacion.Add(cuentaFacturacion); } else { int idCuentaFacturacion = Convert.ToInt32(ViewState["Id"]); cuentaFacturacion = DbsrContext.CuentaFacturacion.Single(cf => cf.IdCuentaFacturacion == idCuentaFacturacion); cuentaFacturacion.Nombre = NombreTextBox.Text; } DbsrContext.SaveChanges(); Response.Redirect("CuentaFacturacionList.aspx"); }
void HitoGridView_RowCommand(object sender, GridViewCommandEventArgs e) { var idHito = Convert.ToInt32(e.CommandArgument); var hito = DbsrContext.Hito.Single(h => h.IdHito == idHito); switch (e.CommandName) { case "Editar": ViewState["IdHito"] = idHito; HitoFechaEstimadaTextBox.Text = hito.FechaEstimada.ToString("dd/MM/yyyy"); HitoFechaCumplimientoTextBox.Text = hito.FechaCumplimiento.HasValue ? hito.FechaCumplimiento.Value.ToString("dd/MM/yyyy") : ""; HitoDescripcionTextBox.Text = hito.Descripcion; HitoModalPopupExtender.Show(); break; case "Eliminar": DbsrContext.Hito.Remove(hito); DbsrContext.SaveChanges(); ActualizarHitoGrid(); break; } }
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"); } } }