public ActionResult Edit([Bind(Include = "TipoArrozId,Descripcion,Kilos,Fecha,UsuarioId,EmpresaId")] TipoArroz tipoArroz)
        {
            bool          Paso          = false;
            TiposMensajes tiposMensajes = TiposMensajes.RegistroNoEncontrado;
            TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
            IconType      iconType      = IconType.error;

            if (ModelState.IsValid)
            {
                if (!ExisteEnLaBaseDeDatos(tipoArroz))
                {
                    Utils.ToastSweet(this.ViewBag, IconType.info, TiposMensajes.RegistroNoEncontrado);
                    return(null);
                }
                else
                {
                    tipoArroz.Kilos = repositorioBase.Buscar(tipoArroz.TipoArrozId).Kilos;
                    Paso            = repositorioBase.Modificar(tipoArroz);
                }
                if (Paso)
                {
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                Utils.SweetAlert(this.ViewBag, tipoTitulo, tiposMensajes, iconType);
                return(RedirectToAction("Index"));
            }
            Utils.SweetAlert(this.ViewBag, tipoTitulo, tiposMensajes, iconType);
            return(View(tipoArroz));
        }
        public ActionResult Create([Bind(Include = "TipoArrozId,Descripcion,Kilos,Fecha,UsuarioId,EmpresaId")] TipoArroz tipoArroz)
        {
            TiposMensajes tiposMensajes = TiposMensajes.RegistroNoEncontrado;
            TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
            IconType      iconType      = IconType.error;

            tipoArroz.EmpresaId = 1;
            tipoArroz.UsuarioId = 1;
            bool Paso = false;

            if (ModelState.IsValid)
            {
                if (tipoArroz.TipoArrozId == 0)
                {
                    tipoArroz.Kilos = 0;
                    Paso            = repositorioBase.Guardar(tipoArroz);
                }
                if (Paso)
                {
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                return(RedirectToAction("Index"));
            }
            Utils.SweetAlert(this.ViewBag, tipoTitulo, tiposMensajes, iconType);

            return(View(tipoArroz));
        }
Example #3
0
        public static void ToastSweetMVC(dynamic ViewBag, IconType iconType, TiposMensajes Mensaje)
        {
            string IconTypeDescripcion = iconType.ToString();
            string MensajeDescripcion  = Mensaje.GetDescription();

            ViewBag.JSF = $"ToastSweetAlert('{IconTypeDescripcion}','{MensajeDescripcion}')";
        }
Example #4
0
            protected void GuadarButton_Click(object sender, EventArgs e)
            {
                if (!Validar())
                    return;
                bool paso = false;
                RepositorioPago repositorio = new RepositorioPago();
                Pagos Pagos = LlenaClase();
                TipoTitulo tipoTitulo = TipoTitulo.OperacionFallida;
                TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType iconType = IconType.error;

                if (Pagos.PagosID == 0)
                    paso = repositorio.Guardar(Pagos);
                else
                {
                    if (ExisteEnLaBaseDeDatos())
                    {
                        Extensores.Extensores.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                        return;
                    }
                    paso = repositorio.Modificar(Pagos);
                }
                if (paso)
                {
                    Limpiar();
                    tipoTitulo = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType = IconType.success;
                }
                repositorio.Dispose();
                Extensores.Extensores.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
Example #5
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            bool paso = false;
            RepositorioBase <Productores> repositorio = new RepositorioBase <Productores>();
            Productores   productores   = LLenaClase();
            TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
            TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado;
            IconType      iconType      = IconType.error;

            if (productores.ProductorId == 0)
            {
                paso = repositorio.Guardar(productores);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                    return;
                }
                paso = repositorio.Modificar(productores);
            }

            if (paso)
            {
                Limpiar();
                tipoTitulo    = TipoTitulo.OperacionExitosa;
                tiposMensajes = TiposMensajes.RegistroGuardado;
                iconType      = IconType.success;
            }
            Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
        }
Example #6
0
        public static void SweetAlert(dynamic ViewBag, TipoTitulo Titulo, TiposMensajes Mensaje, IconType iconType)
        {
            string TituloDescripcion   = Titulo.GetDescription();
            string MensajeDescripcion  = Mensaje.GetDescription();
            string iconTypeDescripcion = iconType.ToString();

            ViewBag.JSF = $"sweetalert('{TituloDescripcion}','{MensajeDescripcion}','{iconTypeDescripcion}');";
        }
Example #7
0
        public static void ToastSweet(System.Web.UI.Page page, IconType iconType, TiposMensajes Mensaje)
        {
            string IconTypeDescripcion = iconType.ToString();
            string MensajeDescripcion  = Mensaje.GetDescription();

            ScriptManager.RegisterStartupScript(page, page.GetType(), "alert",
                                                $"ToastSweetAlert('{IconTypeDescripcion}','{MensajeDescripcion}')", true);
        }
Example #8
0
        public static void Alerta(System.Web.UI.Page page, TipoTitulo Titulo, TiposMensajes Mensaje, IconType iconType)
        {
            string TituloDescripcion   = Titulo.GetDescription();
            string MensajeDescripcion  = Mensaje.GetDescription();
            string iconTypeDescripcion = iconType.ToString();

            ScriptManager.RegisterStartupScript(page, page.GetType(), "alert",
                                                $"sweetalert('{TituloDescripcion}','{MensajeDescripcion}','{iconTypeDescripcion}')", true);
        }
        void MostrarMensaje(TiposMensajes tipo, string mensaje)

        {
            ErrorLabel.Text = mensaje;

            if (tipo == TiposMensajes.Success)
            {
                ErrorLabel.CssClass = "alert-success";
            }

            else
            {
                ErrorLabel.CssClass = "alert-danger";
            }
        }
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                bool paso = false;
                RepositorioUsuarios repositorio   = new RepositorioUsuarios();
                Usuarios            usuarios      = LLenaClase();
                TipoTitulo          tipoTitulo    = TipoTitulo.OperacionFallida;
                TiposMensajes       tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType            iconType      = IconType.error;
                if (!RepositorioUsuarios.ValidarUsuario(usuarios))
                {
                    Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.UsuarioExistente, IconType.error);
                    return;
                }
                if (!RepositorioUsuarios.ValidarCorreo(usuarios))
                {
                    Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.CorreExistente, IconType.error);
                    return;
                }
                if (usuarios.UsuarioId == 0)
                {
                    paso = repositorio.Guardar(usuarios);
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                        return;
                    }
                    paso = repositorio.Modificar(usuarios);
                }

                if (paso)
                {
                    Limpiar();
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
        }
Example #11
0
        void MostrarMensaje(TiposMensajes tipos, string mensaje)
        {
            Mensaje.Text = mensaje;

            if (tipos == TiposMensajes.Success)
            {
                Mensaje.CssClass = "alert-sucess";
            }

            if (tipos == TiposMensajes.Error)
            {
                Mensaje.CssClass = "alert-danger";
            }

            if (tipos == TiposMensajes.Warning)
            {
                Mensaje.CssClass = "alert-warning";
            }
        }
 public static void Mensaje(string correo, string NombreEmpresa, TiposMensajes tipos)
 {
     try
     {
         MailMessage mail       = new MailMessage();
         SmtpClient  SmtpServer = new SmtpClient("smtp.gmail.com");
         mail.From = new MailAddress("*****@*****.**");
         mail.To.Add(correo);
         mail.Subject           = NombreEmpresa;
         mail.Body              = "Su " + tipos.GetDescription();
         SmtpServer.Port        = 587;
         SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "@P123456");
         SmtpServer.EnableSsl   = true;
         SmtpServer.Send(mail);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #13
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                bool paso = false;
                RepositorioPesadas repositorio   = new RepositorioPesadas();
                Pesadas            pesadas       = LlenaClase();
                TipoTitulo         tipoTitulo    = TipoTitulo.OperacionFallida;
                TiposMensajes      tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType           iconType      = IconType.error;

                if (pesadas.PesadaId == 0)
                {
                    paso = repositorio.Guardar(pesadas);
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                        return;
                    }
                    paso = repositorio.Modificar(pesadas);
                }

                if (paso)
                {
                    Limpiar();
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                int id = pesadas.PesadaId;
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
            else
            {
                Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.RevisarCampos, IconType.error);
            }
        }
Example #14
0
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            if (!Validar())
            {
                return;
            }
            RepositorioBase <Categorias> repositorio = new RepositorioBase <Categorias>();
            Categorias    categorias    = LlenarClase();
            bool          paso          = false;
            TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
            TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado;
            IconType      iconType      = IconType.error;

            if (categorias.CategoriaId == 0)
            {
                paso = repositorio.Guardar(categorias);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                }
                else
                {
                    paso = repositorio.Modificar(categorias);
                }
            }
            if (paso)
            {
                Limpiar();
                tipoTitulo    = TipoTitulo.OperacionExitosa;
                tiposMensajes = TiposMensajes.RegistroGuardado;
                iconType      = IconType.success;
            }
            Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            repositorio.Dispose();
        }
Example #15
0
        private void Mensaje(string mensaje, TiposMensajes tipoMensaje)
        {
            Master.LblInfo.Text = mensaje;

            switch (tipoMensaje)
            {
            case TiposMensajes.Correcto:
                Master.ImeInfo.ImageUrl = "/imagenes/sistema/static/verde.png";
                break;

            case TiposMensajes.Informacion:
                Master.ImeInfo.ImageUrl = "/imagenes/sistema/static/warning.png";
                break;

            case TiposMensajes.Error:
                Master.ImeInfo.ImageUrl = "/imagenes/sistema/static/rojo.png";
                break;

            case TiposMensajes.Bienvenido:
                Master.ImeInfo.ImageUrl = "/imagenes/sistema/static/bienvenido.png";
                break;
            }
        }
        protected void AprobarButton_Click(object sender, EventArgs e)
        {
            RepositorioUsuarios      repositorioUsuarios = new RepositorioUsuarios();
            RepositorioSolicitudes   repositorio         = new RepositorioSolicitudes();
            List <SolicitudUsuarios> ListaSolicitu       = (ViewState[KeyViewState] as List <SolicitudUsuarios>);
            GridViewRow       row           = (sender as LinkButton).NamingContainer as GridViewRow;
            SolicitudUsuarios solicitud     = ListaSolicitu.ElementAt(row.RowIndex);
            TipoTitulo        tipoTitulo    = TipoTitulo.OperacionFallida;
            TiposMensajes     tiposMensajes = TiposMensajes.RegistroNoGuardado;
            IconType          iconType      = IconType.error;
            bool paso = false;

            solicitud = repositorio.Buscar(solicitud.SolicitudId);
            if (solicitud.Estado == EstadoSolicitud.Pendiente)
            {
                if (solicitud.EmpresaId == Empresa.EmpresaID)
                {
                    solicitud.Estado = EstadoSolicitud.Autorizado;
                    paso             = repositorio.Modificar(solicitud);
                    if (paso)
                    {
                        Mensaje(repositorioUsuarios.Buscar(solicitud.UsuarioId).Correo, Empresa.NombreEmpresa, TiposMensajes.SolicitudAceptada);
                    }
                }
                if (paso)
                {
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
            else
            {
                Utils.ToastSweet(this, IconType.error, TiposMensajes.YaFueDenegadaOAprobada);
            }
        }
        protected void GuadarButton_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                bool paso = false;
                RepositorioBase <TipoArroz> repositorio = new RepositorioBase <TipoArroz>();
                TipoArroz     tipoArroz     = LLenaClase();
                TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
                TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType      iconType      = IconType.error;

                if (tipoArroz.TipoArrozId == 0)
                {
                    tipoArroz.Kilos = 0;
                    paso            = repositorio.Guardar(tipoArroz);
                }
                else
                {
                    if (!ExisteEnLaBaseDeDatos())
                    {
                        Utils.ToastSweet(this, IconType.info, TiposMensajes.RegistroNoEncontrado);
                        return;
                    }
                    tipoArroz.Kilos = repositorio.Buscar(tipoArroz.TipoArrozId).Kilos;
                    paso            = repositorio.Modificar(tipoArroz);
                }

                if (paso)
                {
                    Limpiar();
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                }
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
            }
        }
Example #18
0
        private void GuardarUsuario(Usuarios usuarios)
        {
            if (Page.IsValid)
            {
                if (!ValidarClave())
                {
                    return;
                }
                if (!RepositorioUsuarios.ValidarUsuario(usuarios))
                {
                    Utils.Alerta(this, Enums.TipoTitulo.OperacionFallida, Enums.TiposMensajes.UsuarioExistente, Enums.IconType.error);
                    return;
                }
                if (!RepositorioUsuarios.ValidarCorreo(usuarios))
                {
                    Utils.Alerta(this, Enums.TipoTitulo.OperacionFallida, Enums.TiposMensajes.CorreExistente, Enums.IconType.error);
                    return;
                }
                RepositorioUsuarios        repositorio        = new RepositorioUsuarios();
                RepositorioBase <Empresas> repositorioEmpresa = new RepositorioBase <Empresas>();
                Empresas      empresas      = new Empresas();
                TipoTitulo    tipoTitulo    = TipoTitulo.OperacionFallida;
                TiposMensajes tiposMensajes = TiposMensajes.RegistroNoGuardado;
                IconType      iconType      = IconType.error;

                if (repositorio.Guardar(usuarios))
                {
                    tipoTitulo    = TipoTitulo.OperacionExitosa;
                    tiposMensajes = TiposMensajes.RegistroGuardado;
                    iconType      = IconType.success;
                    if (usuarios.EsPropietarioEmpresa)
                    {
                        empresas.UsuarioId     = usuarios.UsuarioId;
                        empresas.NombreEmpresa = NombreEmpresaTxt.Text;
                        repositorioEmpresa.Guardar(empresas);
                        usuarios.Empresa = empresas.EmpresaID;
                        repositorio.Modificar(usuarios);
                        repositorio.Dispose();
                    }
                    else
                    {
                        if (!ExisteEmpresa())
                        {
                            Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.EmpresaNoExiste, IconType.error);
                            return;
                        }
                        RepositorioBase <SolicitudUsuarios> repositorioBase = new RepositorioBase <SolicitudUsuarios>();
                        SolicitudUsuarios solicitud = new SolicitudUsuarios
                        {
                            SolicitudId = 0,
                            UsuarioId   = usuarios.UsuarioId,
                            EmpresaId   = usuarios.Empresa,
                            Estado      = EstadoSolicitud.Pendiente
                        };
                        if (repositorioBase.Guardar(solicitud))
                        {
                            Utils.Alerta(this, TipoTitulo.Informacion, TiposMensajes.EsperarConfirmacion, IconType.info);
                        }
                        else
                        {
                            Utils.ToastSweet(this, IconType.error, TiposMensajes.ComunicarseConAdmi);
                        }
                        repositorioBase.Dispose();
                    }
                }
                else
                {
                    Utils.Alerta(this, TipoTitulo.OperacionFallida, TiposMensajes.RegistroNoGuardado, IconType.error);
                }
                if (usuarios.EsPropietarioEmpresa)
                {
                    UserNameTextBox.Text = usuarios.UserName;
                    PasswordTextBox.Text = PasswordComoEmpresa.Text;
                    LoginButton_Click(null, null);
                }
                Utils.Alerta(this, tipoTitulo, tiposMensajes, iconType);
                repositorio.Dispose();
                repositorioEmpresa.Dispose();
            }
        }