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); }
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); }
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //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); } }
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); }