示例#1
0
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorProducto.Modificar(
                int.Parse(Id.Text.Trim()),
                upc.Text.Trim(),
                nombre.Text.Trim(),
                descripcion.Text.Trim(),
                categoria.Text.Trim(),
                tipoInstrumento.Text.Trim(),
                //int.Parse(idMarca.Text.Trim()),
                modelo.Text.Trim(),
                codProv.Text.Trim(),
                //int.Parse(idProv.Text.Trim()),
                color.Text.Trim(),
                estado.Text.Trim(),
                precio.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "RespCompras", "Producto");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Productos");
            }
        }
        protected void confirmarCambioPass_Click(object sender, EventArgs e)
        {
            var Iduser     = $"{((BE.Usuario)Session["usuarioCliente"])?.IdUsuario}";
            var nombreUser = $"{((BE.Usuario)Session["usuarioCliente"])?.Nombre}";

            if (password.Text == repeatPass.Text)
            {
                bool modificadoCli = GestorCliente.ModificarPassCliente(int.Parse(Iduser),
                                                                        EnvioEmails.md5(password.Text.Trim()),
                                                                        int.Parse(codCliente.Text.Trim()));

                bool modidificadoUs = GestorUsuario.ModificarPass(int.Parse(Iduser),
                                                                  EnvioEmails.md5(password.Text.Trim()));

                if (modificadoCli && modidificadoUs)
                {
                    EnvioEmails.EnviarMailConfirmacionCambioPass(email.Text.Trim(), "");
                    GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", nombreUser, "Cliente");
                    Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                    return;
                }
            }
            else
            {
                Response.Write("<script>alert('Las contraseñas no coinciden')</script>");
            }
        }
示例#3
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            GridViewRow row       = (sender as Button).NamingContainer as GridViewRow;
            string      IdPermiso = row.Cells[0].Text.Trim();

            bool eliminado = GestorPermiso.Eliminar(int.Parse(IdPermiso));

            if (eliminado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se elimino un Permiso", "Admin", "Permiso");
            }

            Response.Redirect("/ABMC-Permiso.aspx");
        }
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorMarca.Modificar(
                int.Parse(Id.Text.Trim()),
                nombre.Text.Trim(),
                descripcion.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "Admin", "Marca");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            var userbk = Session["usuariobackend"].ToString();

            bool Modificado = GestorProducto.AgregarRespuesta(int.Parse(id.Text.Trim()),
                                                              respuesta.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se agregó una respuesta al cliente", userbk, "Cliente");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }
示例#6
0
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorRol.Modificar(
                int.Parse(Id.Text.Trim()),
                nombre.Text.Trim(),
                descripcion.Text.Trim(),
                tipoRol.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un rol", "Admin", "Rol");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
            }
        }
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            GridViewRow row = (sender as Button).NamingContainer as GridViewRow;
            string      Id  = row.Cells[0].Text.Trim();

            bool eliminado = GestorProducto.EliminarPregunta(int.Parse(Id));

            if (eliminado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se elimino un registro", "Admin", "GestionPreguntas");
            }
            Response.Write("<script>alert('Se ha eliminado el registro')</script>");

            Response.Redirect("/ABMC-Marca.aspx");
        }
        //protected void Buscar_Click(object sender, EventArgs e)
        //{
        //    //var Dato = buscar.Text.Trim();
        //    var userbuscado = user.Text.Trim();
        //    var dni = doc.Text.Trim();
        //    var status = "GET";

        //    if (!string.IsNullOrEmpty(userbuscado))
        //    {
        //        if (!string.IsNullOrEmpty(dni))
        //        {
        //            //filtro por todos los campos
        //            GestorUsuario.ListarUsuariosFiltroTotal(userbuscado, dni);
        //        }
        //        else
        //        {
        //            //filtro por usuario
        //            dni = null;
        //            GestorUsuario.ListarUsuariosConFiltro(userbuscado, dni, status);
        //        }
        //    }
        //    else if (!string.IsNullOrEmpty(dni))
        //    {
        //        //filtro solo por dni
        //        GestorUsuario.ListarUsuariosConFiltro(userbuscado, dni, status);
        //    }
        //    else
        //    {
        //        Response.Write("<script>alert('Debe indicar un dato a buscar')</script>");
        //    }

        //}

        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            bool Insertado = GestorMenu.Agregar(
                nombreControl.Text.Trim(),
                descripcion.Text.Trim(),
                ubicacion.Text.Trim());

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se agrego un registro", "Admin", "Menu");
                Response.Write("alert('El menu se ha agregado correctamente')");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Menus");
        }
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            bool Insertado = GestorRol.Agregar(
                nombre.Text.Trim(),
                descripcion.Text.Trim(),
                tipoRol.Text.Trim());

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se inserto un registro", "Admin", "Rol");
                Response.Write("<script>alert('El Rol se ha agregado correctamente')</script>");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Roles");
        }
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            var user = Request.QueryString["usuarioBackEnd"];

            bool Insertado = GestorMarca.Agregar(
                nombre.Text.Trim(),
                descripcion.Text.Trim());

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se agrego un registro", user, "Marca");
                Response.Write("alert('El registro se ha agregado correctamente')");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Marcas");
        }
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            var IdPermiso     = nombrePermiso.SelectedItem.Value;
            var NombrePermiso = nombrePermiso.SelectedItem.ToString();
            var IdRol         = nombreRol.SelectedValue.ToString();
            var NombreRol     = nombreRol.SelectedItem.ToString();

            bool Insertado = GestorPermiso.AgregarPermisoRol(
                int.Parse(IdPermiso),
                int.Parse(IdRol));

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se asignó un nuevo permiso al rol seleccionado", "Admin", "PermisoRol");
                //Response.Write("<script>alert('El registro se ha agregado correctamente')</script>");
            }
            Response.Redirect("/ABMC-PermisoRol.aspx");
        }
示例#12
0
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            var Nombre      = nombre.Text.Trim();
            var Descripcion = descripcion.Text.Trim();
            var TipoPermiso = tipoPermiso.Text.Trim();

            bool Insertado = GestorRol.Agregar(
                Nombre,
                Descripcion,
                TipoPermiso);

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se inserto un nuevo permiso", "Admin", "Permiso");
                Response.Write("<script>alert('El permiso se ha agregado correctamente')</script>");
            }

            Response.Redirect("~/ABMC-Permiso");
        }
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorUsuario.ModificarUsuario(
                int.Parse(Id.Text.Trim()),
                username.Text.Trim(),
                nombre.Text.Trim(),
                apellido.Text.Trim(),
                EnvioEmails.md5(password.Text.Trim()),
                estado.Text.Trim(),
                1,
                int.Parse(dni.Text.Trim()));

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "Admin", "Usuario");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            bool Insertado = GestorUsuario.Agregar(
                usuario.Text.Trim(),
                nombre.Text.Trim(),
                apellido.Text.Trim(),
                EnvioEmails.md5(password.Text.Trim()),
                EstadoCliente.CONFIRMADO,
                1,
                int.Parse(dni.Text.Trim()));

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se agrego un registro", "Admin", "Usuario");
                Response.Write("alert('El usuario se ha agregado correctamente')");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Usuarios");
        }
示例#15
0
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            bool Insertado = GestorProveedor.Agregar(
                codProv.Text.Trim(),
                nombreEmp.Text.Trim(),
                razonSocial.Text.Trim(),
                domicilio.Text.Trim(),
                email.Text.Trim(),
                tel.Text.Trim(),
                descripcion.Text.Trim(),
                cuit.Text.Trim());

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se inserto un registro", "RespCompras", "Proveedor");
                Response.Write("alert('El proveedor se ha agregado correctamente')");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Proveedores");
        }
示例#16
0
        protected void sendEditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorProveedor.Modificar(
                int.Parse(idProv.Text.Trim()),
                codProv.Text.Trim(),
                nombreEmpresa.Text.Trim(),
                razonSocial.Text.Trim(),
                domicilio.Text.Trim(),
                email.Text.Trim(),
                telefono.Text.Trim(),
                descrip.Text.Trim(),
                cuit.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "RespCompras", "Proveedor");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }
示例#17
0
        protected void sendeditar_Click(object sender, EventArgs e)
        {
            bool Modificado = GestorCliente.Actualizar(
                int.Parse(codCliente.Text.Trim()),
                nombre.Text.Trim(),
                apellido.Text.Trim(),
                email.Text.Trim(),
                telefono.Text.Trim(),
                domEntrega.Text.Trim(),
                domFactura.Text.Trim(),
                dni.Text.Trim(),
                username.Text.Trim());

            if (Modificado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se edito un registro", "Cliente", "Cliente");
                Response.Write("<script>alert('Los cambios se guardaron correctamente')</script>");
                return;
                //Response.Redirect("/ABMC-Usuarios");
            }
        }
        protected void sendAgregar_Click(object sender, EventArgs e)
        {
            var marca         = listMarca.SelectedItem.ToString();
            var nombreEmpresa = listCodProv.SelectedItem.ToString();
            var Cat           = listCategoria.SelectedItem.ToString();
            var Tipo          = listTipoInstrumento.SelectedItem.ToString();
            var Estado        = listEstado.SelectedItem.ToString();

            var IDMarca = GestorMarca.ObtenerId(marca);
            var codProv = GestorProveedor.ObtenerCod(nombreEmpresa);
            var IDProv  = GestorProveedor.ObtenerId(nombreEmpresa);

            bool Insertado = GestorProducto.Agregar(
                upc.Text.Trim(),
                nombre.Text.Trim(),
                descripcion.Text.Trim(),
                Cat,
                Tipo,
                IDMarca,
                modelo.Text.Trim(),
                codProv,
                IDProv,
                color.Text.Trim(),
                Estado,
                precio.Text.Trim()
                );

            if (Insertado)
            {
                GestorBitacora.Agregar(DateTime.Now, "Se inserto un nuevo producto", "RespCompras", "Producto");
                Response.Write("<script>alert('El producto se ha agregado correctamente')</script>");
                //Response.Redirect("/ABMC-Usuarios");
            }

            Response.Redirect("~/ABMC-Productos");
        }
        protected void Buscar_Click(object sender, EventArgs e)
        {
            var Evento     = tipoEvento.Text.Trim();
            var user       = usuario.Text.Trim();
            var fechaDesde = desde.Text.Trim();
            var fechaHasta = hasta.Text.Trim();


            if ((string.IsNullOrEmpty(fechaDesde) && (!string.IsNullOrEmpty(fechaHasta))) ||
                ((!string.IsNullOrEmpty(fechaDesde)) && (string.IsNullOrEmpty(fechaHasta))))
            {
                Response.Write("<script>alert('¡Para filtrar por fechas debe seleccionar fecha desde y fecha hasta!')</script>");

                return;
            }
            else if (!string.IsNullOrEmpty(fechaDesde) && (!string.IsNullOrEmpty(fechaHasta)))
            {
                if (!string.IsNullOrEmpty(Evento))
                {
                    if (!string.IsNullOrEmpty(user))
                    {
                        //filtro por todo
                        gvBitacora.DataSource = null;
                        gvBitacora.DataSource = GestorBitacora.ListarFiltradoTotal(Evento, user, fechaDesde, fechaHasta);
                        gvBitacora.DataBind();
                        LimpiarCampos();
                    }
                    else
                    {
                        //filtro por fecha y evento
                        gvBitacora.DataSource = null;
                        gvBitacora.DataSource = GestorBitacora.ListarFiltradoEventoFecha(Evento, fechaDesde, fechaHasta);
                        gvBitacora.DataBind();
                        LimpiarCampos();
                    }
                }
                else if (!string.IsNullOrEmpty(user))
                {
                    //filtro por fechas y usuario
                    gvBitacora.DataSource = null;
                    gvBitacora.DataSource = GestorBitacora.ListarFiltradoUsuarioFecha(user, fechaDesde, fechaHasta);
                    gvBitacora.DataBind();
                    LimpiarCampos();
                }
                else
                {
                    //filtro solo por fechas
                    gvBitacora.DataSource = null;
                    gvBitacora.DataSource = GestorBitacora.ListarFiltradoFechas(fechaDesde, fechaHasta);
                    gvBitacora.DataBind();
                    LimpiarCampos();
                }
            }
            else if (!string.IsNullOrEmpty(Evento))
            {
                if (!string.IsNullOrEmpty(user))
                {
                    //filtro por evento y usuario
                    gvBitacora.DataSource = null;
                    gvBitacora.DataSource = GestorBitacora.ListarFiltradoUsuarioEvento(user, Evento);
                    gvBitacora.DataBind();
                    LimpiarCampos();
                }
                else
                {
                    //filtro por evento
                    gvBitacora.DataSource = null;
                    gvBitacora.DataSource = GestorBitacora.ListarFiltradoEvento(Evento);
                    gvBitacora.DataBind();
                    LimpiarCampos();
                }
            }
            else if (!string.IsNullOrEmpty(user))
            {
                //filtro solo por usuario
                gvBitacora.DataSource = null;
                gvBitacora.DataSource = GestorBitacora.ListarFiltradoUsuario(user);
                gvBitacora.DataBind();
                LimpiarCampos();
            }
        }
 public DataSet CargarDatos()
 {
     return(GestorBitacora.Listar());
 }
        protected void sendregistrarse_Click(object sender, EventArgs e)
        {
            if (!tyc.Checked)
            {
                Response.Write("<script>alert('Debe aceptar los Términos y Condiciones')</script>");
                return;
            }


            if (string.IsNullOrEmpty(email.Text.Trim()))
            {
                Response.Write("<script>alert('Debe ingresar un email')</script>");
            }


            if (IsReCaptchValid())
            {
                bool Insertado = GestorCliente.Agregar(
                    nombre.Text.Trim(),
                    apellido.Text.Trim(),
                    email.Text.Trim(),
                    telefono.Text.Trim(),
                    domEntrega.Text.Trim(),
                    domFactura.Text.Trim(),
                    EnvioEmails.md5(password.Text.Trim()),
                    dni.Text.Trim(),
                    username.Text.Trim());

                bool UserNuevo = GestorUsuario.Agregar(
                    username.Text.Trim(),
                    nombre.Text.Trim(),
                    apellido.Text.Trim(),
                    EnvioEmails.md5(password.Text.Trim()),
                    EstadoCliente.PENDIENTE,
                    1,
                    int.Parse(dni.Text.Trim()));

                bool Cliente = GestorGestionRoles.AsignarRolCliente(int.Parse(dni.Text.Trim()), 8);

                if (Insertado)
                {
                    GestorBitacora.Agregar(DateTime.Now, "Se inserto un registro", "Cliente", "Cliente");
                    EnvioEmails.EnviarMail(email.Text.Trim(),
                                           $"https://localhost:44328/ConfirmarRegistro.aspx?clave={username.Text.Trim()}&hash={GestorUsuario.RecuperarHashUsuario(username.Text.Trim())}");

                    Response.Write("<script>alert('Se ha enviado un email a su casilla de correo para que confirme su registro')</script>");
                    LimpiarCampos();
                    return;
                }
                else
                {
                    Response.Write("<script>alert('No se pudo realizar el registro, intente nuevamente')</script>");
                }

                //Response.Redirect("~/Login");
            }
            else
            {
                Response.Write("<script>alert('Debe validar el Captcha')</script>");
            }
        }