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 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); }
public static string CrearPerfilCliente(string MAIL, string NOMBRE, string USUARIO, string PASSWORD, string PASSWORD2, bool ROBOT) { EngineUtil Funcion = new EngineUtil(); string resultado = string.Empty; if (NOMBRE == string.Empty) { resultado = Models.EngineData.campoNombreNoVacio; return(resultado); } else if (MAIL == string.Empty) { resultado = Models.EngineData.campoCorreoElectronicoNoVacio; return(resultado); } else if (USUARIO == string.Empty) { resultado = Models.EngineData.campoNombreUsuarioNoVacio; return(resultado); } else if (USUARIO.Contains(" ")) { resultado = Models.EngineData.nombreUsuarioConEspacios; return(resultado); } else if (PASSWORD == string.Empty) { resultado = Models.EngineData.campoContraseñaNoVacio; return(resultado); } else if (PASSWORD.Contains(" ")) { resultado = Models.EngineData.campoContraseñaConEspacios; return(resultado); } else if (PASSWORD2 == string.Empty) { resultado = Models.EngineData.campoConfirmarContraseñaNoVacio; return(resultado); } else if (PASSWORD.Contains(" ")) { resultado = Models.EngineData.campoConfirmarContraseñaConEspacios; return(resultado); } else if (PASSWORD != PASSWORD2) { resultado = Models.EngineData.contraseñasNoIguales; return(resultado); } else if (!Funcion.EmailEsValido(MAIL)) { resultado = Models.EngineData.emailNoValido; return(resultado); } else if (ROBOT == false) { resultado = Models.EngineData.seleccionCasillaNoSoyRobot; return(resultado); } int existeMail = ModeloDb.SeleccionMail(MAIL); int existeUsuario = ModeloDb.SeleccionUsuario(USUARIO); if (existeMail > 0 && existeUsuario > 0) { resultado = Models.EngineData.mailUsuarioRegistrado; } else if (existeMail > 0 && existeUsuario == 0) { resultado = Models.EngineData.mailRegistrado; } else if (existeMail == 0 && existeUsuario != 0) { resultado = Models.EngineData.usuarioExiste; } else if (existeMail == 0 && existeUsuario == 0) { int r = ModeloDb.InsertarCliente(MAIL, NOMBRE, USUARIO, PASSWORD); if (r == -1) { bool k = FuncionMail.EnviarMail(Models.EngineData.asuntoActivacion, Models.EngineData.cuerpoActivacion + " <br/> <br/> " + ConstruirUrlEstadoCliente(MAIL, USUARIO, "INACTIVO"), MAIL); resultado = Models.EngineData.CuentaRegistradaExitosamente;//200 } else { resultado = Models.EngineData.cuentaNoRegistrada; } } return(resultado); }