protected void BtnBuscar_Click(object sender, EventArgs e)
        {
            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                AlertaID.Visible      = true;
                ListarRechazo();
            }
            else
            {
                Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

                Modelo.RechazoTarea RECHAZO = new Modelo.RechazoTarea();

                RECHAZO = AuxControladorTarea.ObtenerIDRechazoTarea(Convert.ToInt32(TXTBuscar.Text));


                if (RECHAZO.ID_TAREA1 != Convert.ToInt32(TXTBuscar.Text))
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                    AlertaIDNoExiste.Visible = true;
                    AlertaID.Visible         = false;
                    ListarRechazo();
                }
                else
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Green;
                    AlertaID.Visible         = false;
                    AlertaIDNoExiste.Visible = false;
                    ListarRechazoConFiltro();
                }
            }
        }
Example #2
0
 protected void BtnReportarProblema_Click(object sender, EventArgs e)
 {
     Controlador.ControladorTareas auxControladorTarea = new Controlador.ControladorTareas();
     if (TXTBuscar.Text.Trim() == string.Empty)
     {
         TXTBuscar.BorderColor = System.Drawing.Color.Red;
         AlertaID.Visible      = true;
         ListarTarea();
     }
     else
     {
         if (auxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
         {
             TXTBuscar.BorderColor    = System.Drawing.Color.Green;
             AlertaIDNoExiste.Visible = false;
             AlertaID.Visible         = false;
             Response.Redirect("FormularioReportarProblema.aspx?parametro=" + TXTBuscar.Text + "&parametro2=" + EmailTransferido.Text);
         }
         else
         {
             TXTBuscar.BorderColor    = System.Drawing.Color.Red;
             AlertaIDNoExiste.Visible = true;
         }
     }
 }
        protected void BtnBuscar_Click(object sender, EventArgs e)
        {
            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                AlertaID.Visible         = true;
                AlertaIDNoExiste.Visible = false;
                ListarAtraso();
            }
            else
            {
                Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();
                Modelo.AtrasoTarea            ATRASO = new Modelo.AtrasoTarea();
                ATRASO = AuxControladorTarea.ObtenerIDAtrasoTarea(Convert.ToInt32(TXTBuscar.Text));

                if (ATRASO.ID_Tarea1 != Convert.ToInt32(TXTBuscar.Text))
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                    AlertaID.Visible         = false;
                    AlertaIDNoExiste.Visible = true;
                }
                else
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Green;
                    AlertaID.Visible         = false;
                    AlertaIDNoExiste.Visible = false;
                    FiltrarAtraso();
                }
            }
        }
 protected void BtnBuscar_Click(object sender, EventArgs e)
 {
     Controlador.ControladorTareas auxControladorTarea = new Controlador.ControladorTareas();
     if (TXTBuscar.Text.Trim() == string.Empty)
     {
         TXTBuscar.BorderColor = System.Drawing.Color.Red;
         AlertaID.Visible      = true;
         ListarTarea();
     }
     else
     {
         if (auxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
         {
             TXTBuscar.BorderColor    = System.Drawing.Color.Green;
             AlertaIDNoExiste.Visible = false;
             DataTable dt = new DataTable();
             dt = auxControladorTarea.BuscarTareaIDEmail((EmailTransferido.Text), Convert.ToInt32(TXTBuscar.Text));
             GridTarea.DataSource = dt;
             GridTarea.DataBind();
             AlertaID.Visible = false;
         }
         else
         {
             TXTBuscar.BorderColor    = System.Drawing.Color.Red;
             AlertaIDNoExiste.Visible = true;
         }
     }
 }
Example #5
0
 protected void BtnBuscarID_Click(object sender, EventArgs e)
 {
     Controlador.ControladorTareas auxControladorTarea = new Controlador.ControladorTareas();
     if (TXTBuscar.Text.Trim() == string.Empty)
     {
         TXTBuscar.BorderColor   = System.Drawing.Color.Red;
         Alerta2.Visible         = true;
         FechaActuaizada.Visible = false;
         AlertaEstado.Visible    = false;
         EliminarAlerta.Visible  = false;
         ListarTarea();
     }
     else
     {
         try
         {
             if (auxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
             {
                 TXTBuscar.BorderColor       = System.Drawing.Color.Green;
                 AlertaIDNOExistente.Visible = false;
                 DataTable dt = new DataTable();
                 dt = auxControladorTarea.BuscarTareaID(Convert.ToInt32(IDTransferido.Text), Convert.ToInt32(TXTBuscar.Text));
                 GridTarea.DataSource = dt;
                 GridTarea.DataBind();
                 Alerta2.Visible                 = false;
                 AlertaEstado.Visible            = false;
                 AlertaActualizacion.Visible     = false;
                 aLERTANombreNoExistente.Visible = false;
                 AlertaExito.Visible             = false;
                 FechaActuaizada.Visible         = false;
                 EliminarAlerta.Visible          = false;
             }
             else
             {
                 TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                 AlertaIDNOExistente.Visible     = true;
                 AlertaEstado.Visible            = false;
                 FechaActuaizada.Visible         = false;
                 AlertaActualizacion.Visible     = false;
                 aLERTANombreNoExistente.Visible = false;
                 AlertaExito.Visible             = false;
                 EliminarAlerta.Visible          = false;
             }
         }
         catch (Exception)
         {
             Alerta.Visible                  = false;
             AlertaExito.Visible             = false;
             Alerta2.Visible                 = true;
             AlertaSemaforo.Visible          = false;
             AlertaIDNOExistente.Visible     = false;
             aLERTANombreNoExistente.Visible = false;
             AlertaActualizacion.Visible     = false;
             AlertaEstado.Visible            = false;
             FechaActuaizada.Visible         = false;
             EliminarAlerta.Visible          = false;
             TXTBuscar.BorderColor           = System.Drawing.Color.Red;
         }
     }
 }
        protected void BtnAgregarMotivo_Click(object sender, EventArgs e)
        {
            if (TXTMotivo.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                Alerta.Visible        = true;
            }
            else
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Green;
                Alerta.Visible        = false;

                int idrecibido = Convert.ToInt32(IDTRANSFERIDO.Text);

                Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();
                Modelo.AtrasoTarea            AuxAtrasoTarea      = new Modelo.AtrasoTarea();

                AuxAtrasoTarea.ID_Tarea1  = idrecibido;
                AuxAtrasoTarea.Motivo1    = TXTMotivo.Text;
                AuxAtrasoTarea.Fecha_Hoy1 = DateTime.Today;

                AuxControladorTarea.AgregarAtrasoTarea(AuxAtrasoTarea);

                ListarAtraso();
            }
        }
Example #7
0
 protected void BtnAgregarSubTarea_Click(object sender, EventArgs e)
 {
     Controlador.ControladorTareas auxControladorTarea = new Controlador.ControladorTareas();
     if (TXTBuscar.Text.Trim() == string.Empty)
     {
         TXTBuscar.BorderColor       = System.Drawing.Color.Red;
         Alerta2.Visible             = true;
         AlertaIDNOExistente.Visible = false;
         FechaActuaizada.Visible     = false;
     }
     else
     {
         if (auxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
         {
             AlertaIDNOExistente.Visible = false;
             Alerta2.Visible             = false;
             FechaActuaizada.Visible     = false;
             Response.Redirect("FormularioSubTarea.aspx?parametro=" + IDTransferido.Text + "&parametro2=" + EmailTransferido.Text + "&parametro3=" + TXTBuscar.Text);
         }
         else
         {
             Alerta2.Visible             = false;
             AlertaIDNOExistente.Visible = true;
             FechaActuaizada.Visible     = false;
         }
     }
 }
        protected void BtnAgregarMotivo_Click(object sender, EventArgs e)
        {
            if (TXTMotivo.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                Alerta.Visible        = true;
                AlertaExito.Visible   = false;
            }
            else
            {
                TXTMotivo.BorderColor = System.Drawing.Color.Green;
                Alerta.Visible        = false;
                AlertaExito.Visible   = true;

                Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

                Modelo.Reportar_Problema AuxReportar = new Modelo.Reportar_Problema();

                AuxReportar.ID_TAREA1 = Convert.ToInt32(IDTRANSFERIDO.Text);
                AuxReportar.Motivo1   = TXTMotivo.Text;
                AuxReportar.FechaHoy1 = DateTime.Today;

                AuxControladorTarea.ReportarProblema(AuxReportar);

                ListarProblema();
            }
        }
        protected void BtnBuscar_Click(object sender, EventArgs e)
        {
            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                AlertaID.Visible      = true;
                ListarProblema();
            }
            else
            {
                Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

                Modelo.Reportar_Problema reportar = new Modelo.Reportar_Problema();

                reportar = AuxControladorTarea.ObtenerIDReportarProblema(Convert.ToInt32(TXTBuscar.Text));


                if (reportar.ID_PROBLEMA1 != Convert.ToInt32(TXTBuscar.Text))
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                    AlertaIDNoExiste.Visible = true;
                    AlertaID.Visible         = false;
                }
                else
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Green;
                    AlertaID.Visible         = false;
                    AlertaIDNoExiste.Visible = false;
                    ListarProblemaConFiltro();
                }
            }
        }
Example #10
0
        protected void BtnTerminar_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();


            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                AlertaID.Visible      = true;
            }
            else
            {
                if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                {
                    AlertaIDNoExiste.Visible = false;
                    TXTBuscar.BorderColor    = System.Drawing.Color.Green;
                    AlertaID.Visible         = false;
                    int idrecibido = Convert.ToInt32(TXTBuscar.Text);

                    AuxControladorTarea.TerminarTarea(idrecibido);
                    ListarTarea();
                }
                else
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                    AlertaIDNoExiste.Visible = true;
                    ListarTarea();
                }
            }
        }
        public void ListarTarea()
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            DataTable dt = new DataTable();

            dt = AuxControladorTarea.ListarTareaAdministrador();

            GridTarea.DataSource = dt;
            GridTarea.DataBind();
        }
Example #12
0
        public void ListarTarea()
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            DataTable dt = new DataTable();

            dt = AuxControladorTarea.ListarTareaFuncionario(EmailTransferido.Text);

            GridTarea.DataSource = dt;
            GridTarea.DataBind();
        }
        public void ListarAtraso()
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();
            int idrecibido = Convert.ToInt32(IDTRANSFERIDO.Text);

            DataTable dt = new DataTable();

            dt = AuxControladorTarea.ListarAtrasoTarea(idrecibido);

            GridAtraso.DataSource = dt;
            GridAtraso.DataBind();
        }
Example #14
0
        public void ListarTarea()
        {
            int idrecibida = Convert.ToInt32(IDTransferido.Text);

            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            DataTable dt = new DataTable();

            dt = AuxControladorTarea.ListarTarea(idrecibida);

            GridTarea.DataSource = dt;
            GridTarea.DataBind();
        }
        public void ListarProblemaConFiltro()
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            DataTable dt = new DataTable();

            int idrecibido = Convert.ToInt32(IDTRANSFERIDO.Text);
            int idproblema = Convert.ToInt32(TXTBuscar.Text);

            dt = AuxControladorTarea.ListarProblemaConFiltro(idrecibido, idproblema);

            GridReportarProblema.DataSource = dt;
            GridReportarProblema.DataBind();
        }
Example #16
0
        protected void BtnAtrasada_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();


            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor = System.Drawing.Color.Red;
                AlertaID.Visible      = true;
            }
            else
            {
                if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                {
                    AlertaIDNoExiste.Visible = false;

                    Modelo.Tarea AuxTarea = new Modelo.Tarea();

                    int idtarea = Convert.ToInt32(TXTBuscar.Text);

                    AuxTarea = AuxControladorTarea.ObtenerSemaforo(idtarea);

                    if (AuxTarea.ID_Estado1 == 3)
                    {
                        TXTBuscar.BorderColor  = System.Drawing.Color.Green;
                        AlertaID.Visible       = false;
                        AlertaSemaforo.Visible = false;

                        AuxControladorTarea.AtrasoTarea(idtarea);
                        ListarTarea();

                        Response.Redirect("FormularioAtrasoTarea.aspx?parametro=" + TXTBuscar.Text + "&parametro2=" + EmailTransferido.Text);
                    }
                    else
                    {
                        TXTBuscar.BorderColor  = System.Drawing.Color.Red;
                        AlertaSemaforo.Visible = true;
                    }
                }
                else
                {
                    TXTBuscar.BorderColor    = System.Drawing.Color.Red;
                    AlertaIDNoExiste.Visible = true;
                }
            }
        }
Example #17
0
        protected void BtnActualizarTarea_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();


            if (validarCampos())
            {
                int    idrecibido     = Convert.ToInt32(TXTBuscar.Text);
                string nombre         = TXTNombreTarea.Text;
                string descripcon     = TXTDescTarea.Text;
                int    idtipo         = Convert.ToInt32(DropTipoTarea.SelectedValue.ToString());
                int    iddepartamento = Convert.ToInt32(DropDepartamento.SelectedValue.ToString());;

                string run = DropResponsable.SelectedValue.ToString();

                AuxControladorTarea.ActualizarTarea(idrecibido, nombre, descripcon, idtipo, iddepartamento);



                AuxControladorTarea.ActualizarResponsable(idrecibido, run);

                AlertaActualizacion.Visible = true;
                Alerta.Visible                  = false;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;
                EliminarAlerta.Visible          = false;
                GenerarID();
                limpiar();
                ListarTarea();
            }
            else
            {
                AlertaActualizacion.Visible = false;
                Alerta.Visible                  = true;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;
                EliminarAlerta.Visible          = false;
            }
        }
Example #18
0
        protected void BtnAgregarTarea_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControlarTarea = new Controlador.ControladorTareas();
            Modelo.Tarea         AuxTarea        = new Modelo.Tarea();
            Modelo.Plazos        plazo           = new Modelo.Plazos();
            Modelo.Detalle_Tarea AuxDetalleTarea = new Modelo.Detalle_Tarea();

            /*
             * Labeltipotarea.Text = DropTipoTarea.SelectedValue.ToString();
             * labelresponsable.Text = DropResponsable.SelectedValue.ToString();
             * labelestado.Text = DropEstado.SelectedIndex.ToString();
             * labeldepartamento.Text = DropDepartamento.SelectedValue.ToString();
             */

            if (validarCampos())
            {
                DateTime fechat = DateTime.Parse(TXTFechaTermino.Text);
                DateTime fechai = DateTime.Parse(TXTFechaInicio.Text);

                var timeSpan = fechat - fechai;

                double dias = timeSpan.TotalDays;

                if (dias <= 0)
                {
                    AuxTarea.ID_Estado1 = 3;
                }
                else if (dias >= 7)
                {
                    AuxTarea.ID_Estado1 = 1;
                }
                else if (dias <= 6 || dias >= 1)
                {
                    AuxTarea.ID_Estado1 = 2;
                }



                // Llenar modelo Tarea
                AuxTarea.ID_Tarea1     = Convert.ToInt32(TXTIDTarea.Text);
                AuxTarea.Nombre_Tarea1 = TXTNombreTarea.Text;
                AuxTarea.Desc_Tarea1   = TXTDescTarea.Text;
                //  AuxTarea.ID_Estado1 = Convert.ToInt32(DropEstado.SelectedValue.ToString());
                AuxTarea.ID_Tipo_Tarea1   = Convert.ToInt32(DropTipoTarea.SelectedValue.ToString());
                AuxTarea.ID_Departamento1 = Convert.ToInt32(DropDepartamento.SelectedValue.ToString());

                //  Insertar en la tabla tarea
                AuxControlarTarea.AgregarTarea(AuxTarea);

                //Llenar modelo plazo
                plazo.ID_Plazo1      = Convert.ToInt32(TXTIDTarea.Text);
                plazo.Fecha_Inicio1  = Convert.ToDateTime(TXTFechaInicio.Text);
                plazo.Fecha_Termino1 = Convert.ToDateTime(TXTFechaTermino.Text);
                plazo.ID_TAREA1      = Convert.ToInt32(TXTIDTarea.Text);


                // Insertar en la tabla plazo

                AuxControlarTarea.AgregarPlazos(plazo);

                // Llenar modelo detalle_tarea
                AuxDetalleTarea.ID_Flujo_Tarea1 = Convert.ToInt32(IDTransferido.Text);
                AuxDetalleTarea.ID_Tarea1       = Convert.ToInt32(TXTIDTarea.Text);
                AuxDetalleTarea.Run1            = DropResponsable.SelectedValue.ToString();


                // insertar en la tabla Detalle_Tarea

                AuxControlarTarea.AgregarDetalleTarea(AuxDetalleTarea);


                AlertaExito.Visible     = true;
                Alerta.Visible          = false;
                FechaActuaizada.Visible = false;
                GenerarID();
                limpiar();
                ListarTarea();
                ActualizarPorcentajeFlujo();
            }
            else
            {
                Alerta.Visible          = true;
                AlertaExito.Visible     = false;
                FechaActuaizada.Visible = false;
            }
        }
Example #19
0
        // Boton Eliminar Tarea
        protected void BtnReportarProblema_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas auxControladorTarea = new Controlador.ControladorTareas();
            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                Alerta2.Visible                 = true;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                AlertaActualizacion.Visible     = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;
                EliminarAlerta.Visible          = false;
                ListarTarea();
            }
            else
            {
                try
                {
                    if (auxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                    {
                        TXTBuscar.BorderColor           = System.Drawing.Color.Green;
                        AlertaIDNOExistente.Visible     = false;
                        Alerta2.Visible                 = false;
                        AlertaEstado.Visible            = false;
                        FechaActuaizada.Visible         = false;
                        AlertaActualizacion.Visible     = false;
                        aLERTANombreNoExistente.Visible = false;
                        AlertaExito.Visible             = false;

                        EliminarAlerta.Visible = true;

                        auxControladorTarea.EliminarTarea(Convert.ToInt32(TXTBuscar.Text));

                        ListarTarea();
                        limpiar();
                        ActualizarPorcentajeFlujo();
                    }
                    else
                    {
                        TXTBuscar.BorderColor       = System.Drawing.Color.Red;
                        AlertaIDNOExistente.Visible = true;
                        AlertaEstado.Visible        = false;
                        FechaActuaizada.Visible     = false;

                        AlertaActualizacion.Visible     = false;
                        aLERTANombreNoExistente.Visible = false;
                        AlertaExito.Visible             = false;

                        EliminarAlerta.Visible = false;
                    }
                }
                catch (Exception)
                {
                    Alerta.Visible                  = false;
                    AlertaExito.Visible             = false;
                    Alerta2.Visible                 = true;
                    AlertaSemaforo.Visible          = false;
                    AlertaIDNOExistente.Visible     = false;
                    aLERTANombreNoExistente.Visible = false;
                    AlertaActualizacion.Visible     = false;
                    AlertaEstado.Visible            = false;
                    FechaActuaizada.Visible         = false;
                    EliminarAlerta.Visible          = false;
                    TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                }
            }
        }
Example #20
0
        protected void BtnActualizarFechas_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();



            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                Alerta2.Visible                 = true;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                AlertaActualizacion.Visible     = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;
                EliminarAlerta.Visible          = false;

                ListarTarea();
            }
            else
            {
                if (validarCampos())
                {
                    try
                    {
                        if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                        {
                            TXTBuscar.BorderColor = System.Drawing.Color.Green;

                            AlertaIDNOExistente.Visible     = false;
                            Alerta2.Visible                 = false;
                            FechaActuaizada.Visible         = false;
                            AlertaActualizacion.Visible     = false;
                            aLERTANombreNoExistente.Visible = false;
                            AlertaExito.Visible             = false;
                            EliminarAlerta.Visible          = false;

                            DateTime fechat   = Convert.ToDateTime(TXTFechaTermino.Text);
                            DateTime fechahoy = DateTime.Today;

                            /*
                             *                  DateTime fechat = DateTime.Parse(TXTFechaTermino.Text);
                             *                  DateTime fechai = DateTime.Parse(TXTFechaInicio.Text);
                             */
                            var DiasTotales = fechat - fechahoy;


                            double dias = DiasTotales.TotalDays;


                            if (dias <= 0)
                            {
                                int      idestado      = 3;
                                DateTime fechaInicio2  = DateTime.Today;
                                DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text);

                                int idtarea = Convert.ToInt32(TXTBuscar.Text);

                                AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2);

                                AlertaEstado.Visible    = true;
                                FechaActuaizada.Visible = false;

                                ListarTarea();

                                Controlador.ControladorUsuario AuxUsuario = new Controlador.ControladorUsuario();

                                if (!AuxUsuario.ValidarEmail(EmailTransferido.Text))
                                {
                                    Alerta.Visible = false;
                                }
                                else
                                {
                                    Alerta.Visible = false;

                                    AlertaExito.Visible = false;


                                    Modelo.Usuarios usuario = new Modelo.Usuarios();

                                    usuario = AuxUsuario.getUsuario(EmailTransferido.Text);
                                    CorreoTareaAtrasada(EmailTransferido.Text);
                                }
                            }
                            else if (dias >= 7)
                            {
                                int idestado = 1;

                                DateTime fechaInicio2  = DateTime.Today;
                                DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text);

                                int idtarea = Convert.ToInt32(TXTBuscar.Text);

                                AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2);
                                AlertaEstado.Visible    = false;
                                FechaActuaizada.Visible = true;

                                ListarTarea();
                            }
                            else if (dias <= 6 || dias >= 1)
                            {
                                int idestado = 2;

                                DateTime fechaInicio2  = DateTime.Today;
                                DateTime FechaTermino2 = Convert.ToDateTime(TXTFechaTermino.Text);

                                int idtarea = Convert.ToInt32(TXTBuscar.Text);

                                AuxControladorTarea.ActualizarFechas(idtarea, idestado, fechaInicio2, FechaTermino2);
                                AlertaEstado.Visible    = false;
                                FechaActuaizada.Visible = true;

                                ListarTarea();
                            }
                        }
                        else
                        {
                            AlertaActualizacion.Visible = false;
                            Alerta.Visible          = false;
                            AlertaEstado.Visible    = false;
                            FechaActuaizada.Visible = false;

                            AlertaActualizacion.Visible     = false;
                            aLERTANombreNoExistente.Visible = false;
                            AlertaExito.Visible             = false;

                            EliminarAlerta.Visible      = false;
                            AlertaIDNOExistente.Visible = true;
                            Alerta2.Visible             = false;
                        }
                    }
                    catch (Exception)
                    {
                        AlertaActualizacion.Visible = false;
                        Alerta.Visible          = false;
                        AlertaEstado.Visible    = false;
                        FechaActuaizada.Visible = false;

                        AlertaActualizacion.Visible     = false;
                        aLERTANombreNoExistente.Visible = false;
                        AlertaExito.Visible             = false;

                        EliminarAlerta.Visible      = false;
                        AlertaIDNOExistente.Visible = false;
                        Alerta2.Visible             = true;
                    }
                }
                else
                {
                    AlertaActualizacion.Visible = false;
                    Alerta.Visible          = false;
                    AlertaEstado.Visible    = false;
                    FechaActuaizada.Visible = false;

                    AlertaActualizacion.Visible     = false;
                    aLERTANombreNoExistente.Visible = false;
                    AlertaExito.Visible             = false;

                    EliminarAlerta.Visible = false;

                    AlertaIDNOExistente.Visible = true;
                    Alerta2.Visible             = false;
                }
            }
        }
Example #21
0
        protected void BtnPasarDatos_Click(object sender, EventArgs e)
        {
            Controlador.ControladorTareas AuxControladorTarea = new Controlador.ControladorTareas();

            if (TXTBuscar.Text.Trim() == string.Empty)
            {
                TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                Alerta2.Visible                 = true;
                AlertaEstado.Visible            = false;
                FechaActuaizada.Visible         = false;
                AlertaActualizacion.Visible     = false;
                aLERTANombreNoExistente.Visible = false;
                AlertaExito.Visible             = false;

                EliminarAlerta.Visible = false;
                ListarTarea();
            }
            else
            {
                try
                {
                    if (AuxControladorTarea.verificarTarea(Convert.ToInt32(TXTBuscar.Text)))
                    {
                        Controlador.ControladorUsuario AuxControladorUsuario = new Controlador.ControladorUsuario();

                        Modelo.Usuarios Usuario = new Modelo.Usuarios();
                        Modelo.Tarea    tarea   = new Modelo.Tarea();
                        Modelo.Plazos   plazo   = new Modelo.Plazos();

                        TXTBuscar.BorderColor = System.Drawing.Color.Green;

                        AlertaIDNOExistente.Visible     = false;
                        Alerta2.Visible                 = false;
                        AlertaEstado.Visible            = false;
                        FechaActuaizada.Visible         = false;
                        AlertaActualizacion.Visible     = false;
                        aLERTANombreNoExistente.Visible = false;
                        AlertaExito.Visible             = false;
                        EliminarAlerta.Visible          = false;

                        int idrecibida = Convert.ToInt32(IDTransferido.Text);
                        int idbuscado  = Convert.ToInt32(TXTBuscar.Text);

                        Usuario = AuxControladorUsuario.GetRun(idrecibida, idbuscado);
                        tarea   = AuxControladorTarea.GetTarea(idrecibida, idbuscado);
                        plazo   = AuxControladorTarea.GetPlazo(idrecibida, idbuscado);

                        DateTime fechai = Convert.ToDateTime(plazo.Fecha_Inicio1);
                        DateTime fechat = Convert.ToDateTime(plazo.Fecha_Termino1);


                        TXTNombreTarea.Text            = tarea.Nombre_Tarea1;
                        TXTDescTarea.Text              = tarea.Desc_Tarea1;
                        DropTipoTarea.SelectedValue    = Convert.ToString(tarea.ID_Tipo_Tarea1);
                        DropResponsable.SelectedValue  = Usuario.Run1;
                        DropDepartamento.SelectedValue = Convert.ToString(tarea.ID_Departamento1);
                        TXTFechaInicio.Text            = fechai.ToString("yyyy-MM-dd");
                        TXTFechaTermino.Text           = fechat.ToString("yyyy-MM-dd");
                    }
                }
                catch (Exception)
                {
                    Alerta.Visible                  = false;
                    AlertaExito.Visible             = false;
                    Alerta2.Visible                 = true;
                    AlertaSemaforo.Visible          = false;
                    AlertaIDNOExistente.Visible     = false;
                    aLERTANombreNoExistente.Visible = false;
                    AlertaActualizacion.Visible     = false;
                    AlertaEstado.Visible            = false;
                    FechaActuaizada.Visible         = false;
                    EliminarAlerta.Visible          = false;
                    TXTBuscar.BorderColor           = System.Drawing.Color.Red;
                }
            }
        }