Example #1
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);
        }
        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 #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);
            }
        public ActionResult editar(AssociadoTituloForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView(ViewModel));
            }

            //Carregar o Id da Instituicao Atual do Titulo escolhido
            TipoTitulo OTipoTitulo = this.OTipoTituloBL.carregar(ViewModel.AssociadoTitulo.idTipoTitulo) ?? new TipoTitulo();

            ViewModel.AssociadoTitulo.idInstituicao = OTipoTitulo.idInstituicao;

            //Enviar cadastro para servico de persistencia
            bool flagSalvo = this.OAssociadoTituloBL.salvar(ViewModel.AssociadoTitulo);

            if (flagSalvo)
            {
                this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Sucesso", "Os dados foram salvos com sucesso."));
            }
            else
            {
                this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Falha", "Não foi possível salvar as informações, tente novamente."));
            }

            return(Json(new{ flagSucesso = flagSalvo }));
        }
Example #6
0
        //Persistir o objecto e salvar na base de dados
        private bool inserir(TipoTitulo OTipoTitulo)
        {
            OTipoTitulo.setDefaultInsertValues <TipoTitulo>();
            db.TipoTitulo.Add(OTipoTitulo);
            db.SaveChanges();

            return(OTipoTitulo.id > 0);
        }
Example #7
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}');";
        }
        private static void IniciaTiposLancamentoReceitaOperacionalBruta(ISession session)
        {
            var vendasMercadoriaAPrazo = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"),
                Descricao = "VENDA DE MERCADORIAS A PRAZO"
            };

            session.Save(vendasMercadoriaAPrazo);
            var vendasProdutoAVista = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.01"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.01"),
                Descricao = "VENDA DE PRODUTO A VISTA"
            };

            session.Save(vendasProdutoAVista);

            var vendasProdutoAPrazo = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"),
                Descricao = "VENDA DE PRODUTO A PRAZO"
            };

            session.Save(vendasProdutoAPrazo);

            var vendasServicoAVista = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.03"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.01"),
                Descricao = "VENDA DE SERVICO A VISTA"
            };

            session.Save(vendasServicoAVista);

            var vendasServicoAPrazo = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"),
                Descricao = "VENDA DE SERVICOS A PRAZO"
            };

            session.Save(vendasServicoAPrazo);

            var vendasRecebimentoJuros = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.2.01"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.02"),
                Descricao = "RECEBIMENTO DE JUROS"
            };

            session.Save(vendasRecebimentoJuros);


            session.Save(DadosIniciais.Conf);
        }
Example #9
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);
        }
Example #10
0
        //Verificar se deve-se atualizar um registro existente ou criar um novo
        public bool salvar(TipoTitulo OTipoTitulo)
        {
            if (OTipoTitulo.id == 0)
            {
                return(this.inserir(OTipoTitulo));
            }

            return(this.atualizar(OTipoTitulo));
        }
        private static TipoTitulo GetTipoLancamentoAVista(ISession session)
        {
            var vendaMercadoriaAVista = new TipoTitulo
            {
                ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"),
                ContaPartidaValor       = PlanoContaReferencialRepository.GetByCodigoConta("1.01.01.01.00"),
                Descricao = "VENDA DE MERCADORIAS A VISTA"
            };

            session.Save(vendaMercadoriaAVista);

            return(vendaMercadoriaAVista);
        }
        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 #13
0
        //Persistir o objecto e atualizar informações
        private bool atualizar(TipoTitulo OTipoTitulo)
        {
            OTipoTitulo.setDefaultUpdateValues <TipoTitulo>();

            //Localizar existentes no banco
            TipoTitulo dbTipoTitulo = this.carregar(OTipoTitulo.id);

            if (dbTipoTitulo == null)
            {
                return(false);
            }

            var TipoEntry = db.Entry(dbTipoTitulo);

            TipoEntry.CurrentValues.SetValues(OTipoTitulo);
            TipoEntry.ignoreFields <TipoTitulo>();

            db.SaveChanges();
            return(OTipoTitulo.id > 0);
        }
Example #14
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 #15
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();
        }
        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
 /// <summary>
 /// Construye un título para el blog.
 /// </summary>
 /// <param name="Titulo">Título a construir.</param>
 /// <param name="Tipo">Tipo de título.</param>
 /// <returns>Devuelve una cadena de caracteres con el título formateado.</returns>
 private string construirTitulo(string Titulo, TipoTitulo Tipo)
 {
     string titulo = "";
     switch (Tipo)
     {
         case TipoTitulo.Titulo:
             for (byte i = 1; i <= (byte)Titulo.Length; i++)
                 titulo += "=";
             titulo += String.Format("====\r\n| {0} |\r\n====", Titulo.ToUpper());
             for (byte i = 1; i <= (byte)Titulo.Length; i++)
                 titulo += "=";
             titulo += "\r\n\r\n";
             break;
         case TipoTitulo.Subtitulo:
             titulo = String.Format("{0}\r\n", Titulo);
             for (byte i = 1; i <= (byte)Titulo.Length; i++)
                 titulo += "=";
             titulo += "\r\n";
             break;
         default:
             titulo = String.Format("{0}\r\n", Titulo);
             break;
     }
     return titulo;
 }
Example #19
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();
            }
        }