示例#1
0
        protected void BtnAgregarProductos_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            switch (btn.ID)
            {
            case ("btnCancelar"):
                Response.Redirect("Entry.aspx");
                break;

            case ("btnAceptar"):
                string producto    = txtProducto.Text.ToUpper();
                string descripcion = txtDescripcion.Text.ToUpper();
                string moneda      = txtMoneda.Text;
                string precio      = txtPrecio.Text;
                string resultado   = Engine.EngineUtil.InsertatProducto(producto, descripcion, moneda, precio);
                GridView1.SelectedIndex = -1;
                lblMensaje.Text         = resultado;
                GridView1 = Engine.EngineUtil.MostrarProductos(GridView1);
                Engine.MailNotificacion EnviarMail = new Engine.MailNotificacion();
                txtProducto.Text    = string.Empty;
                txtDescripcion.Text = string.Empty;
                txtPrecio.Text      = string.Empty;
                bool   r      = EnviarMail.EnviarMail(Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.myEmail);
                string script = "MostrarVentana('msj');";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
                break;
            }
        }
        public string GetActivarAdministrador(string mail, string password, string administrador)
        {
            Engine.EngineUtil Funcion = new Engine.EngineUtil();
            mail = Funcion.DecodeBase64(mail);
            string resultado = Engine.EngineUtil.ActivarCuentaAdministrador(mail, password, administrador);

            Engine.MailNotificacion FuncionMail = new Engine.MailNotificacion();
            return(resultado);
        }
示例#3
0
        public static bool RestablecerData(string MAIL, string CAMPO)
        {
            bool resultado = false;

            Engine.MailNotificacion FuncionMail = new Engine.MailNotificacion();
            FuncionMail.EnviarMail(Models.EngineData.asuntoRestablecer, Models.EngineData.cuerpoRestablecer + ConstruirUrlRestablecerData(MAIL, CAMPO), MAIL);

            return(resultado);
        }
示例#4
0
 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //ROW EVENTOS
 protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "Select")
     {
         int         index     = Convert.ToInt32(e.CommandArgument);
         GridViewRow row       = GridView1.Rows[index];
         int         id        = Convert.ToInt32(row.Cells[1].Text);
         string      resultado = Engine.EngineUtil.EliminarProducto(id);
         GridView1               = Engine.EngineUtil.MostrarProductos(GridView1);
         lblMensaje.Text         = resultado;
         GridView1.SelectedIndex = -1;
         GridView1.EditIndex     = -1;
         Engine.MailNotificacion EnviarMail = new Engine.MailNotificacion();
         bool   r      = EnviarMail.EnviarMail(Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.myEmail);
         string script = "MostrarVentana('msj');";
         ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
     }
 }
示例#5
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            int         id          = Convert.ToInt32(GridView1.DataKeys[e.RowIndex].Value);
            GridViewRow row         = GridView1.Rows[e.RowIndex];
            string      producto    = ((TextBox)(row.Cells[2].Controls[0])).Text.ToUpper();
            string      descripcion = ((TextBox)(row.Cells[3].Controls[0])).Text.ToUpper();
            string      moneda      = ((TextBox)(row.Cells[4].Controls[0])).Text.ToUpper();
            string      precio      = ((TextBox)(row.Cells[5].Controls[0])).Text;
            string      resultado   = Engine.EngineUtil.ActualizarProducto(id, producto, descripcion, moneda, precio);

            GridView1.EditIndex = -1;
            GridView1           = Engine.EngineUtil.MostrarProductos(GridView1);
            lblMensaje.Text     = resultado;
            Engine.MailNotificacion EnviarMail = new Engine.MailNotificacion();
            bool   r      = EnviarMail.EnviarMail(Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.asuntoAddUpdateDeleteProducto, Models.EngineData.myEmail);
            string script = "MostrarVentana('msj');";

            ScriptManager.RegisterStartupScript(this, typeof(Page), "MostrarVentana('msj')", script, true);
        }