Beispiel #1
0
        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");
        }
Beispiel #2
0
        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");
        }
Beispiel #3
0
 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();
 }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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");
        }
Beispiel #6
0
        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");
        }
Beispiel #7
0
        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();
        }
Beispiel #8
0
        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");
            }
        }
Beispiel #11
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");
                }
            }
        }
Beispiel #12
0
        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();
        }
Beispiel #13
0
        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;
            }
        }
Beispiel #14
0
        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");
        }
Beispiel #16
0
        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");
                }
            }
        }