Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Session["sessionEmail"] == null)
                {
                    Response.Redirect("../Login/Login.aspx");
                }

                Controllers.TareasController obTareasController = new Controllers.TareasController();
                DataSet dsConsultaEstadoTareas = obTareasController.getConsultarEstadoTareasController();
                DataSet dsConsultaPrioridad    = obTareasController.getConsultarPrioridadController();

                //asigno origen de datos
                ddlEstadoTarea.DataSource     = dsConsultaEstadoTareas;
                ddlEstadoTarea.DataTextField  = "estaDescripcion"; //lo que se muestra
                ddlEstadoTarea.DataValueField = "estaCodigo";      //lo que equivale
                ddlEstadoTarea.DataBind();                         //acepte los cambios

                //asigno origen de datos
                ddlPrioridad.DataSource     = dsConsultaPrioridad;
                ddlPrioridad.DataTextField  = "prioDescripcion"; //lo que se muestra
                ddlPrioridad.DataValueField = "prioCodigo";      //lo que equivale
                ddlPrioridad.DataBind();                         //acepte los cambios

                getTareas();
            }
        }
Exemplo n.º 2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtCodigo.Text))
                {
                    stMensaje += "Ingrese codigo";
                }

                if (!stMensaje.Equals(string.Empty))
                {
                    throw new Exception(stMensaje.TrimEnd(','));
                }

                Logica.Models.clsTareas obclsTareas = new Logica.Models.clsTareas
                {
                    inCodigo           = Convert.ToInt32(txtCodigo.Text),
                    stTitular          = txtTitularTarea.Text,
                    stAsunto           = txtAsunto.Text,
                    stFechaVencimiento = txtFechaVencimiento.Text,
                    stContacto         = txtContacto.Text,
                    stCuenta           = txtCuenta.Text,
                    obclsEstadoTareas  = new Logica.Models.clsEstadoTareas
                    {
                        inCodigo = Convert.ToInt32(ddlEstadoTarea.SelectedValue)
                    },
                    obclsPrioridad = new Logica.Models.clsPrioridad
                    {
                        inCodigo = Convert.ToInt32(ddlPrioridad.SelectedValue)
                    },
                    stEnviarMensaje = chkEnviarMensaje.Checked ? "S" : "N",
                    stRepetir       = chkRepetir.Checked ? "S" : "N",
                    stDescripcion   = txtDescripcion.Text
                };

                Controllers.TareasController obTareasController = new Controllers.TareasController();

                if (string.IsNullOrEmpty(lblOpcion.Text))//adicionar
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obTareasController.addTareasController(obclsTareas) + "','success') </script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obTareasController.updateTareasController(obclsTareas) + "','success') </script>");
                }

                lblOpcion.Text           = txtCodigo.Text = txtTitularTarea.Text = txtAsunto.Text = txtFechaVencimiento.Text = txtContacto.Text = txtCuenta.Text = txtDescripcion.Text = string.Empty;
                chkEnviarMensaje.Checked = chkRepetir.Checked = false;

                getTareas();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Error','" + ex.Message + "','error') </script>");
            }
        }
Exemplo n.º 3
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                string stMensaje = string.Empty;
                if (string.IsNullOrEmpty(txtCodigo.Text))
                {
                    stMensaje = "Ingrese el código";
                }

                if (!string.IsNullOrEmpty(stMensaje))
                {
                    throw new Exception(stMensaje);
                }

                Proyecto.Logica.Models.clsTareas oClsTareas = new Proyecto.Logica.Models.clsTareas
                {
                    inCodigo           = int.Parse(txtCodigo.Text),
                    stTitular          = txtTitular.Text,
                    stAsunto           = txtAsunto.Text,
                    stFechaVencimiento = txtFechaVencimiento.Text,
                    stContacto         = txtContacto.Text,
                    stCuenta           = txtCuenta.Text,
                    oClsEstado         = new Logica.Models.clsEstado {
                        inEstaCodigo = int.Parse(ddlEstado.SelectedValue)
                    },
                    oClsPrioridad = new Logica.Models.clsPrioridad {
                        inCodigo = int.Parse(ddlPrioridad.SelectedValue)
                    },
                    stEnviarMensaje = chkEnviarMensaje.Checked ? "S" : "N",
                    stRepetir       = chkRepetir.Checked ? "S" : "N",
                    stDescripcion   = txtDescripcion.Text
                };

                Proyecto.Web.Controllers.TareasController oTareasController = new Controllers.TareasController();

                if (string.IsNullOrEmpty(lblOpcion.Text))
                {
                    ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Grabación correcta', '" + oTareasController.addTareas(oClsTareas) + "' , 'info');</script>");
                }
                else
                {
                    ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Grabación correcta', '" + oTareasController.updateTareas(oClsTareas) + "' , 'info');</script>");
                }

                getTareas();
                limpiarRegistro();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>alert('Error!  '" + ex.Message + "');</script>");
                //ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Error!', '"+ex.Message+"' , 'error');</script>");
            }
        }
Exemplo n.º 4
0
        protected void gvwDatos_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            try
            {
                int intIndice = Convert.ToInt32(e.CommandArgument);

                if (e.CommandName.Equals("Editar"))
                {
                    lblOpcion.Text             = "M";
                    txtCodigo.Text             = ((Label)gvwDatos.Rows[intIndice].FindControl("lbCodigo")).Text;
                    txtTitular.Text            = gvwDatos.Rows[intIndice].Cells[1].Text;
                    txtAsunto.Text             = gvwDatos.Rows[intIndice].Cells[2].Text;
                    txtFechaVencimiento.Text   = gvwDatos.Rows[intIndice].Cells[3].Text;
                    txtContacto.Text           = gvwDatos.Rows[intIndice].Cells[4].Text;
                    txtCuenta.Text             = gvwDatos.Rows[intIndice].Cells[5].Text;
                    ddlEstado.SelectedValue    = ((Label)gvwDatos.Rows[intIndice].FindControl("lbCodigoEstado")).Text;
                    ddlPrioridad.SelectedValue = ((Label)gvwDatos.Rows[intIndice].FindControl("lbCodigoPrioridad")).Text;
                    chkEnviarMensaje.Checked   = gvwDatos.Rows[intIndice].Cells[8].Text.Equals("S")? true:false;
                    chkRepetir.Checked         = gvwDatos.Rows[intIndice].Cells[9].Text.Equals("S") ? true : false;
                    txtDescripcion.Text        = gvwDatos.Rows[intIndice].Cells[10].Text;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    lblOpcion.Text = "E";
                    Proyecto.Logica.Models.clsTareas oClsTareas = new Proyecto.Logica.Models.clsTareas
                    {
                        inCodigo           = int.Parse(((Label)gvwDatos.Rows[intIndice].FindControl("lbCodigo")).Text),
                        stTitular          = String.Empty,
                        stAsunto           = String.Empty,
                        stFechaVencimiento = String.Empty,
                        stContacto         = String.Empty,
                        stCuenta           = String.Empty,
                        oClsEstado         = null,
                        oClsPrioridad      = null,
                        stEnviarMensaje    = String.Empty,
                        stRepetir          = String.Empty,
                        stDescripcion      = String.Empty
                    };
                    Proyecto.Web.Controllers.TareasController oTareasController = new Controllers.TareasController();
                    ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Eliminación realizada', '" + oTareasController.deleteTareas(oClsTareas) + "' , 'info');</script>");
                    limpiarRegistro();
                }
                getTareas();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "Error", "<script>swal('Error!', '" + ex.Message + "' , 'error');</script>");;
            }
        }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Controllers.TareasController oTareasController = new Controllers.TareasController();
                DataSet dsEstados   = oTareasController.getConsultarEstadoTareasController();
                DataSet dsPrioridad = oTareasController.getConsultarPrioridadController();

                ddlEstado.DataSource     = dsEstados;
                ddlEstado.DataTextField  = "estaDescripcion";
                ddlEstado.DataValueField = "estaCodigo";
                ddlEstado.DataBind();

                ddlPrioridad.DataSource     = dsPrioridad;
                ddlPrioridad.DataTextField  = "prioDescripcion";
                ddlPrioridad.DataValueField = "prioCodigo";
                ddlPrioridad.DataBind();
                getTareas();
            }
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Controllers.TareasController obtareasController = new Controllers.TareasController();
                DataSet dsConsultaEstadoTareas = obtareasController.getConsultarEstadoTareasController();
                DataSet dsConsultarPrioridad   = obtareasController.getConsultarPrioridadController();
                //Asigno Origen de Datos
                ddlEstado.DataSource     = dsConsultaEstadoTareas;
                ddlEstado.DataTextField  = "estaDescripcion"; //Lo que se muestra
                ddlEstado.DataValueField = "estaCodigo";      //Lo que equivale
                ddlEstado.DataBind();                         //Acepte los cambios

                //Asigno Origen de Datos
                ddlPrioridad.DataSource     = dsConsultarPrioridad;
                ddlPrioridad.DataTextField  = "prioDescripcion"; //Lo que se muestra
                ddlPrioridad.DataValueField = "prioCodigo";      //Lo que equivale
                ddlPrioridad.DataBind();                         //Acepte los cambios
            }
        }
Exemplo n.º 7
0
        void getTareas()
        {
            try
            {
                Proyecto.Web.Controllers.TareasController oTareasController = new Controllers.TareasController();
                List <Proyecto.Logica.Models.clsTareas>   lsTareas          = oTareasController.getAllTareas();
                if (lsTareas.Count > 0)
                {
                    gvwDatos.DataSource = lsTareas;
                }
                else
                {
                    gvwDatos.DataSource = null;
                }

                gvwDatos.DataBind();
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(GetType(), "Mensaje", "<script>swal('Error!', '" + ex.Message + "' , 'error');</script>");;
            }
        }
Exemplo n.º 8
0
        protected void gvwDatos_RowCommand(object sender, System.Web.UI.WebControls.GridViewCommandEventArgs e)
        {
            try
            {
                int inIndice = Convert.ToInt32(e.CommandArgument);

                if (e.CommandName.Equals("Modificar"))
                {
                    lblOpcion.Text = "M";

                    txtCodigo.Text               = ((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text;
                    txtTitularTarea.Text         = gvwDatos.Rows[inIndice].Cells[1].Text;
                    txtAsunto.Text               = gvwDatos.Rows[inIndice].Cells[2].Text;
                    txtFechaVencimiento.Text     = gvwDatos.Rows[inIndice].Cells[3].Text;
                    txtContacto.Text             = gvwDatos.Rows[inIndice].Cells[4].Text;
                    txtCuenta.Text               = gvwDatos.Rows[inIndice].Cells[5].Text;
                    ddlEstadoTarea.SelectedValue = ((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigoEstadoTarea")).Text;
                    ddlPrioridad.SelectedValue   = ((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigoPrioridad")).Text;
                    chkEnviarMensaje.Checked     = gvwDatos.Rows[inIndice].Cells[8].Text.Equals("S") ? true : false;
                    chkRepetir.Checked           = gvwDatos.Rows[inIndice].Cells[9].Text.Equals("S") ? true : false;
                    txtDescripcion.Text          = gvwDatos.Rows[inIndice].Cells[10].Text;
                }
                else if (e.CommandName.Equals("Eliminar"))
                {
                    Logica.Models.clsTareas obclsTareas = new Logica.Models.clsTareas
                    {
                        inCodigo = Convert.ToInt32(((Label)gvwDatos.Rows[inIndice].FindControl("lblCodigo")).Text)
                    };

                    Controllers.TareasController obTareasController = new Controllers.TareasController();
                    ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Mensaje','" + obTareasController.deleteTareasController(obclsTareas) + "','success') </script>");
                    getTareas();
                }
            }
            catch (Exception ex)
            {
                ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> swal('Error','" + ex.Message + "','error') </script>");
            }
        }
Exemplo n.º 9
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)

            {
                Controllers.TareasController tareasController = new Controllers.TareasController();
                DataSet dsConsultaEstadoTarea = tareasController.getConsultaEstadoTareasController();
                DataSet dsConsultaPrioridad   = tareasController.getConsultaPrioridadController();

                //asigno origen de datos
                ddl_Estado.DataSource     = dsConsultaEstadoTarea;
                ddl_Estado.DataTextField  = "usaDescripcion"; // LO QUE MUSTRA
                ddl_Estado.DataValueField = "usaCodigo";      // LO QUE EQUIVALE
                ddl_Estado.DataBind();                        // ACEPTE LOS CAMBIOS

                //asigno origen de datos
                ddl_Prioridad.DataSource     = dsConsultaPrioridad;
                ddl_Prioridad.DataTextField  = "Descripcion"; // LO QUE MUSTRA
                ddl_Prioridad.DataValueField = "ID";          // LO QUE EQUIVALE

                ddl_Prioridad.DataBind();                     // ACEPTE LOS CAMBIOS
            }
        }