Пример #1
0
        public IActionResult Post([FromBody] Empresas empresa)
        {
            empresa.Name            = empresa.DescripcionName.ToLower().Trim().Replace(" ", "");
            empresa.DescripcionName = empresa.DescripcionName.Trim();

            db.Empresas.Add(empresa);
            db.SaveChanges();
            return(Json(empresa));
        }
Пример #2
0
 public ActionResult CreateEmpresas(Empresas emp)
 {
     if (ModelState.IsValid)
     {
         empRep.Create(emp);
         return(RedirectToAction("Login"));
     }
     return(View());
 }
Пример #3
0
        protected IList GetComprobantes(Empresas empresa, DateTime fechaDesde, DateTime fechaHasta)
        {
            ICriteria crit = DBConnection.Session.CreateCriteria(PersistentType);

            crit.Add(Expression.Eq("Empresa", empresa));
            crit.Add(Expression.Between("Emision", fechaDesde, fechaHasta));
            crit.Add(Expression.Eq("Estado", Comprobantes.EstadoEmitido));
            return(crit.List());
        }
Пример #4
0
        public async Task <ActionResult> DeleteConfirmed(int id)
        {
            Empresas empresas = await db.Empresas.FindAsync(id);

            db.Empresas.Remove(empresas);
            await db.SaveChangesAsync();

            return(RedirectToAction("Index"));
        }
Пример #5
0
        public TaskCTeRecepcao(XmlDocument conteudoXML)
        {
            Servico = Servicos.CTeEnviarLote;

            ConteudoXML = conteudoXML;
            ConteudoXML.PreserveWhitespace = false;
            NomeArquivoXML = Empresas.Configuracoes[Empresas.FindEmpresaByThread()].PastaXmlEnvio + "\\temp\\" +
                             conteudoXML.GetElementsByTagName(TpcnResources.idLote.ToString())[0].InnerText + Propriedade.Extensao(Propriedade.TipoEnvio.EnvLot).EnvioXML;
        }
Пример #6
0
        public bool agregarEmpresa(Empresas empresa)
        {
            var             respuesta = false;
            EmpresasCommand ec        = new EmpresasCommand();

            respuesta = ec.agregarEmpresa(empresa);

            return(respuesta);
        }
Пример #7
0
        public long EmpresasAdd(Empresas oEmp)
        {
            try
            {
                Conexion         oConexion = new Conexion();
                OracleConnection cn        = oConexion.getConexion();
                cn.Open();
                // Clave Secuencia EMP_NUMERO
                ds = new DataSet();
                string query =
                    "insert into Empresas(EMP_NUMERO, EMP_RAZON_SOCIAL, EMP_DENOMINACION_COMERCIAL, " +
                    "EMP_CUIT, TIV_CODIGO, EMP_FECHA_ALTA_PRO, EMP_FECHA_BAJA_PRO, EMP_OBSERVACION, " +
                    "EMP_TITULAR_CHEQUES, EMP_PROPIA, EMP_PROVEEDOR, EMP_CLIENTE, EMP_FECHA_ALTA_CLI, " +
                    "EMP_FECHA_BAJA_CLI, EMP_CATEGORIA_MONOTRIBUTO, TID_CODIGO, EMP_DOCUMENTO_NUMERO, " +
                    "EMP_FECHA_ALTA, USR_NUMERO_CARGA, EMP_APELLIDOS, EMP_NOMBRES, EST_CODIGO_PRO, EST_CODIGO_CLI, " +
                    "EMP_LIMITE_CREDITO, EST_CODIGO_CREDITO, EMP_NUMERO_TRANSPORTE, PRS_NUMERO) " +
                    "values(" + oEmp.EmpNumero + ", '" + oEmp.EmpRazonSocial + "', '" +
                    oEmp.EmpDenominacionComercial + "', '" + oEmp.EmpCuit + "', '" + oEmp.TivCodigo + "', '" +
                    oEmp.EmpFechaAltaPro.ToString("dd/MM/yyyy") + "', ";
                if (oEmp.EmpFechaBajaPro == null)
                {
                    query = query + "null";
                }
                else
                {
                    query = query + "'" + oEmp.EmpFechaBajaPro.Value.ToString("dd/MM/yyyy") + "'";
                }

                query = query + ", '" + oEmp.EmpObservacion + "', '" +
                        oEmp.EmpTitularCheques + "', '" + oEmp.EmpPropia + "', '" + oEmp.EmpProveedor + "', '" +
                        oEmp.EmpCliente + "', '" + oEmp.EmpFechaAltaCli.Value.ToString("dd/MM/yyyy") + "', ";
                if (oEmp.EmpFechaBajaCli == null)
                {
                    query = query + "null";
                }
                else
                {
                    query = query + "'" + oEmp.EmpFechaBajaCli.Value.ToString("dd/MM/yyyy") + "'";
                }

                query = query + ", '" +
                        oEmp.EmpCategoriaMonotributo + "', '" + oEmp.TidCodigo + "', '" + oEmp.EmpDocumentoNumero + "','" +
                        oEmp.EmpFechaAlta.Value.ToString("dd/MM/yyyy") + "', " + oEmp.UsrNumeroCarga + ", '" + oEmp.EmpApellidos + "', '" +
                        oEmp.EmpNombres + "', '" + oEmp.EstCodigoPro + "', '" + oEmp.EstCodigoCli + "', " +
                        oEmp.EmpLimiteCredito + ", '" + oEmp.EstCodigoCredito + "', " + oEmp.EmpNumeroTransporte + ", " +
                        oEmp.PrsNumero + ")";
                cmd      = new OracleCommand(query, cn);
                adapter  = new OracleDataAdapter(cmd);
                response = cmd.ExecuteNonQuery();
                cn.Close();
                return(response);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #8
0
        public void Alterar(Empresas Empresas)
        {
            var emp = context.Empresas.Where(x => x.Id == Empresas.Id).FirstOrDefault();

            emp.Codigo = Empresas.Codigo;
            emp.Nome   = Empresas.Nome;

            context.SaveChanges();
        }
        protected void btnModificar_Click(object sender, EventArgs e)
        {
            try
            {
                EmpresasController empresaCtrl = new EmpresasController();
                bool     respuesta             = false;
                Empresas empresa = empresaCtrl.verificarEmpresa(Convert.ToInt32(txtIdentificacion.Text));
                if (!string.IsNullOrEmpty(empresa._nombre))
                {
                    if (empresaCtrl.validarTexto(txtNombre.Text) && empresaCtrl.validarTexto(txtEstado.Text) &&
                        empresaCtrl.validarCampoCorreo(txtCorreo.Text) && empresaCtrl.validarCampoNumerico(txtIdentificacion.Text) &&
                        empresaCtrl.validarCampoNumerico(txtZonaPostal.Text) && empresaCtrl.validarCampoNumerico(txtTlf1.Text) && empresaCtrl.validarCampoNumerico(txtTlf2.Text))
                    {
                        empresa._rif        = dplRif.Text;
                        empresa._numeroRif  = Convert.ToInt32(txtIdentificacion.Text);
                        empresa._nombre     = txtNombre.Text;
                        empresa._correo     = txtCorreo.Text;
                        empresa._direccion  = txtDireccion.Text;
                        empresa._pais       = dplPais.Text;
                        empresa._estado     = txtEstado.Text;
                        empresa._zonaPostal = Convert.ToInt32(txtZonaPostal.Text);
                        empresa._telf1      = Convert.ToInt32(txtTlf1.Text);
                        empresa._telf2      = Convert.ToInt32(txtTlf2.Text);

                        respuesta = empresaCtrl.modificarEmpresa(empresa);

                        if (respuesta)
                        {
                            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La Empresa se ha Modificado exitosamente');" +
                                                                "window.location ='ModificarPersona.aspx';", true);
                        }
                        else
                        {
                            ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La Empresa no pudo ser registrada');" +
                                                                "window.location ='ModificarPersona.aspx';", true);
                        }
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('Hay datos inválidos. Revise que no tenga caracteres especiales y que tenga el formato de correo correcto');", true);
                    }
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('La Empresa no existe');", true);
                }
            }
            catch (Exception ex)
            {
                Session["mensajeError"] = "Ha ocurrido un error al modificar la empresa. " + ex;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('NO DEBE HABER CAMPOS VACÍOS ');", true);
                //Response.Redirect("Error.aspx", false);
            }

            Response.Redirect("Home.aspx", false);
        }
Пример #10
0
        private void ValidarCertificadoA3(bool salvando)
        {
            if (String.IsNullOrEmpty(empresa.CertificadoPIN))
            {
                throw new Exception("Informe o PIN do certificado");
            }

            Wait.Show("Validando PIN...");
            try
            {
                if (Empresas.FindConfEmpresaIndex(empresa.CNPJ, empresa.Servico) == -1)
                {
                    Empresas.Configuracoes.Add(empresa);
                }

                CertificadoProviders certificadoProviders = new CertificadoProviders(empresa.X509Certificado,
                                                                                     empresa.PastaXmlEnvio,
                                                                                     Empresas.FindConfEmpresaIndex(empresa.CNPJ, empresa.Servico),
                                                                                     empresa.CertificadoPIN);
                CertProviders xCertProviders = new CertProviders();

                if (certificadoProviders.TestarProvider(xCertProviders))
                {
                    Wait.Close();
                    if (!salvando)
                    {
                        MetroFramework.MetroMessageBox.Show(uninfeDummy.mainForm,
                                                            "Configuração do PIN validada, XML assinado com sucesso.",
                                                            provError,
                                                            MessageBoxButtons.OK);
                    }
                }

                else
                {
                    Wait.Close();
                    MetroFramework.MetroMessageBox.Show(uninfeDummy.mainForm,
                                                        "PIN inválido, não foi possível assinar um XML com esta chave.",
                                                        provError,
                                                        MessageBoxButtons.OK);

                    if (salvando)
                    {
                        throw new Exception("Não foi possível salvar a configuração.");
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                Wait.Close();
            }
        }
Пример #11
0
        public override void Execute()
        {
            int emp = Empresas.FindEmpresaByThread();

            try
            {
                dadosPedInut = new DadosPedInut(emp);
                PedInut(emp);

                //Definir o objeto do WebService
                WebServiceProxy wsProxy = ConfiguracaoApp.DefinirWS(Servico, emp, dadosPedInut.cUF, dadosPedInut.tpAmb, dadosPedInut.tpEmis, 0);
                System.Net.SecurityProtocolType securityProtocolType = WebServiceProxy.DefinirProtocoloSeguranca(dadosPedInut.cUF, dadosPedInut.tpAmb, dadosPedInut.tpEmis, Servico);

                //Criar objetos das classes dos serviços dos webservices do SEFAZ
                object oInutilizacao = wsProxy.CriarObjeto(wsProxy.NomeClasseWS);//NomeClasseWS(Servico, dadosPedInut.cUF));
                object oCabecMsg     = wsProxy.CriarObjeto(NomeClasseCabecWS(dadosPedInut.cUF, Servico));

                //Atribuir conteúdo para duas propriedades da classe nfeCabecMsg
                wsProxy.SetProp(oCabecMsg, TpcnResources.cUF.ToString(), dadosPedInut.cUF.ToString());
                wsProxy.SetProp(oCabecMsg, TpcnResources.versaoDados.ToString(), dadosPedInut.versao);

                //Criar objeto da classe de assinatura digita
                AssinaturaDigital oAD = new AssinaturaDigital();

                //Assinar o XML
                oAD.Assinar(ConteudoXML, emp, Convert.ToInt32(dadosPedInut.cUF));

                //Invocar o método que envia o XML para o SEFAZ
                oInvocarObj.Invocar(wsProxy,
                                    oInutilizacao,
                                    wsProxy.NomeMetodoWS[0],//NomeMetodoWS(Servico, dadosPedInut.cUF),
                                    oCabecMsg,
                                    this,
                                    Propriedade.Extensao(Propriedade.TipoEnvio.PedInu).EnvioXML,
                                    Propriedade.Extensao(Propriedade.TipoEnvio.PedInu).RetornoXML,
                                    true,
                                    securityProtocolType);

                //Ler o retorno do webservice
                this.LerRetornoInut();
            }
            catch (Exception ex)
            {
                try
                {
                    //Gravar o arquivo de erro de retorno para o ERP, caso ocorra
                    TFunctions.GravarArqErroServico(NomeArquivoXML, Propriedade.Extensao(Propriedade.TipoEnvio.PedInu).EnvioXML,
                                                    Propriedade.ExtRetorno.Inu_ERR, ex);
                }
                catch
                {
                    //Se falhou algo na hora de gravar o retorno .ERR (de erro) para o ERP, infelizmente não posso fazer mais nada.
                    //Wandrey 09/03/2010
                }
            }
        }
Пример #12
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            this.edtCNPJ.Focus();

            string cnpj = NFe.Components.Functions.OnlyNumbers(this.edtCNPJ.Text, ".,-/").ToString().PadLeft(14, '0');

            this.edtCNPJ.Text = uninfeDummy.FmtCnpjCpf(cnpj, true);

            if (!NFe.Components.CNPJ.Validate(cnpj) || cnpj.Equals("00000000000000"))
            {
                if (cnpj.Equals("00000000000000"))
                {
                    this.edtCNPJ.Clear();
                }

                MetroFramework.MetroMessageBox.Show(this, "CNPJ inválido", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (this.edtNome.Text.Trim().Length == 0)
            {
                this.edtNome.Focus();
                MetroFramework.MetroMessageBox.Show(this, "Nome deve ser informado", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            NFe.Components.TipoAplicativo servico = (NFe.Components.TipoAplicativo)cbServico.SelectedValue;

            Empresa empresa = null;

            switch (servico)
            {
            case TipoAplicativo.Todos:
            case TipoAplicativo.Nfe:
                //Serviço todos e NFe utilizam a mesma pasta de configurações, então não posso permitir configurar o mesmo CNPJ para os dois serviços. Wandrey
                if ((empresa = Empresas.FindConfEmpresa(cnpj, TipoAplicativo.Todos)) == null)
                {
                    empresa = Empresas.FindConfEmpresa(cnpj, TipoAplicativo.Nfe);
                }
                break;

            default:
                empresa = Empresas.FindConfEmpresa(cnpj, servico);
                break;
            }

            if (empresa != null)
            {
                string msgErro = "Já existe uma Empresa/CNPJ configurada para atender este serviço, conforme dados abaixo: " +
                                 "\r\n\r\nEmpresa configurada: " + empresa.Nome +
                                 "\r\nServiço configurado: " + NFe.Components.EnumHelper.GetDescription(empresa.Servico);

                MetroFramework.MetroMessageBox.Show(this, msgErro, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            this.DialogResult = System.Windows.Forms.DialogResult.OK;
        }
Пример #13
0
        public override void Execute()
        {
            int emp = Empresas.FindEmpresaByThread();

            //Definir o serviço que será executado para a classe
            Servico = Servicos.CTeConsultaStatusServico;

            try
            {
                dadosPedSta = new DadosPedSta();
                //Ler o XML para pegar parâmetros de envio
                PedSta(emp, dadosPedSta);//NomeArquivoXML);

                //Definir o objeto do WebService
                WebServiceProxy wsProxy = ConfiguracaoApp.DefinirWS(Servico, emp, dadosPedSta.cUF, dadosPedSta.tpAmb, dadosPedSta.tpEmis);

                //Criar objetos das classes dos serviços dos webservices do SEFAZ
                var oStatusServico = wsProxy.CriarObjeto(wsProxy.NomeClasseWS);
                var oCabecMsg      = wsProxy.CriarObjeto(NomeClasseCabecWS(dadosPedSta.cUF, Servico, dadosPedSta.tpEmis));

                //Atribuir conteúdo para duas propriedades da classe nfeCabecMsg
                wsProxy.SetProp(oCabecMsg, TpcnResources.cUF.ToString(), dadosPedSta.cUF.ToString());
                wsProxy.SetProp(oCabecMsg, NFe.Components.TpcnResources.versaoDados.ToString(), NFe.ConvertTxt.versoes.VersaoXMLCTeStatusServico);

                //Invocar o método que envia o XML para o SEFAZ
                oInvocarObj.Invocar(wsProxy, oStatusServico, wsProxy.NomeMetodoWS[0], oCabecMsg, this, "-ped-sta", "-sta");
            }
            catch (Exception ex)
            {
                try
                {
                    //Gravar o arquivo de erro de retorno para o ERP, caso ocorra
                    TFunctions.GravarArqErroServico(NomeArquivoXML, Propriedade.ExtEnvio.PedSta_XML, Propriedade.ExtRetorno.Sta_ERR, ex);
                }
                catch
                {
                    //Se falhou algo na hora de gravar o retorno .ERR (de erro) para o ERP, infelizmente não posso fazer mais nada.
                    //Wandrey 09/03/2010
                }
            }
            finally
            {
                try
                {
                    //Deletar o arquivo de solicitação do serviço
                    Functions.DeletarArquivo(NomeArquivoXML);
                }
                catch
                {
                    //Se falhou algo na hora de deletar o XML de solicitação do serviço,
                    //infelizmente não posso fazer mais nada, o UniNFe vai tentar mandar
                    //o arquivo novamente para o webservice
                    //Wandrey 09/03/2010
                }
            }
        }
Пример #14
0
        public override void Execute()
        {
            int emp = Empresas.FindEmpresaByThread();

            try
            {
                #region Parte do código que envia o XML de pedido de consulta do recibo
                dadosPedRec = new DadosPedRecClass();
                PedRec(emp, NomeArquivoXML);

                //Definir o objeto do WebService
                WebServiceProxy wsProxy = ConfiguracaoApp.DefinirWS(Servico, emp, dadosPedRec.cUF, dadosPedRec.tpAmb, dadosPedRec.tpEmis);

                //Criar objetos das classes dos serviços dos webservices do SEFAZ
                var oRepRecepcao = wsProxy.CriarObjeto(wsProxy.NomeClasseWS);//NomeClasseWS(Servico, dadosPedRec.cUF));
                var oCabecMsg    = wsProxy.CriarObjeto(NomeClasseCabecWS(dadosPedRec.cUF, Servico));

                //Atribuir conteúdo para duas propriedades da classe nfeCabecMsg
                wsProxy.SetProp(oCabecMsg, NFe.Components.TpcnResources.cUF.ToString(), dadosPedRec.cUF.ToString());
                wsProxy.SetProp(oCabecMsg, NFe.Components.TpcnResources.versaoDados.ToString(), NFe.ConvertTxt.versoes.VersaoXMLCTePedRec);

                //Invocar o método que envia o XML para o SEFAZ
                oInvocarObj.Invocar(wsProxy,
                                    oRepRecepcao,
                                    wsProxy.NomeMetodoWS[0],//NomeMetodoWS(Servico, dadosPedRec.cUF),
                                    oCabecMsg, this);
                #endregion

                #region Parte do código que trata o XML de retorno da consulta do recibo
                //Efetuar a leituras das notas do lote para ver se foi autorizada ou não
                LerRetornoLoteCTe();

                //Gravar o XML retornado pelo WebService do SEFAZ na pasta de retorno para o ERP
                //Tem que ser feito neste ponto, pois somente aqui terminamos todo o processo
                //Wandrey 18/06/2009
                oGerarXML.XmlRetorno(Propriedade.ExtEnvio.PedRec_XML, Propriedade.ExtRetorno.ProRec_XML, vStrXmlRetorno);
                #endregion
            }
            catch (Exception ex)
            {
                try
                {
                    TFunctions.GravarArqErroServico(NomeArquivoXML, Propriedade.ExtEnvio.PedRec_XML, Propriedade.ExtRetorno.ProRec_ERR, ex);
                }
                catch
                {
                    //Se falhou algo na hora de gravar o retorno .ERR (de erro) para o ERP, infelizmente não posso fazer mais nada.
                    //Pois ocorreu algum erro de rede, hd, permissão das pastas, etc. Wandrey 22/03/2010
                }
            }
            finally
            {
                //Deletar o arquivo de solicitação do serviço
                Functions.DeletarArquivo(NomeArquivoXML);
            }
        }
Пример #15
0
        public IActionResult BuscarPorId(int id)
        {
            Empresas Empresas = EmpresasRepository.BuscarPorId(id);

            if (Empresas == null)
            {
                return(NotFound());
            }
            return(Ok(Empresas));
        }
Пример #16
0
        public Window1(Empresas Empresas) : this()
        {
            TbName.Text    = Empresas.Name;
            TbAdress.Text  = Empresas.Address;
            TbNit.Text     = Empresas.NumNit;
            TbWebSite.Text = Empresas.Web;
            TbPhone.Text   = Empresas.Telephone;

            Empresa = Empresas;
        }
Пример #17
0
        public Empresas GetEmpresa(int id)
        {
            Empresas item = repositorio.Get(id);

            if (item == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            return(item);
        }
Пример #18
0
        public Empresas verificarEmpresa(int rif) //consulta por rif
        {
            var empresa = new Empresas();

            empresa._numeroRif = rif;
            EmpresasCommand ec       = new EmpresasCommand();
            Empresas        empresa1 = ec.consultarEmpre(empresa);

            return(empresa1);
        }
Пример #19
0
        public IActionResult Put([FromBody] Empresas empresa)
        {
            var empresaOld = db.Empresas.Find(empresa.Name);

            empresaOld.DescripcionName = empresa.DescripcionName;

            db.SaveChanges();

            return(Json(empresa));
        }
Пример #20
0
        public ActionResult EmpresasEdit(int id)
        {
            ViewBag.ModalHeading = "Editar Estado Usuario";
            ViewBag.Paises       = new SelectList(_bll_paises.GetAllPaises(), "Id", "Nombre");
            ViewBag.Sectores     = new SelectList(_bll_sectores.GetAllSectores(), "Id", "Nombre");

            Empresas model = _bll_emp.GetEmpresaById(id);

            return(PartialView("_EmpresasAddUpd", model));
        }
Пример #21
0
    private void BindEmpresas()
    {
        var listaEmpresas = new Empresas().RetornaTodos().Where(p => p.flAtivo.Equals(true));

        //cblEmpresas.DataMember = "nmEmpresa";
        cblEmpresas.DataValueField = "idEmpresa";
        cblEmpresas.DataTextField  = "nmEmpresa";
        cblEmpresas.DataSource     = listaEmpresas.ToList();
        cblEmpresas.DataBind();
    }
 public ActionResult Edit([Bind(Include = "Id,CNPJ,Nome_Fantasia,Telefone,Email,Data_Do_Cadastro")] Empresas empresas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empresas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empresas));
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     Empresa = (Session["Empresas"] as Entidades.Empresas);
     if (!Page.IsPostBack)
     {
         ViewState[KeyViewState] = new List <SolicitudUsuarios>();
         FechaDesdeTextBox.Text  = DateTime.Now.ToFormatDate();
         FechaHastaTextBox.Text  = DateTime.Now.ToFormatDate();
     }
 }
Пример #24
0
 protected override void DataPortal_Insert()
 {
     using (var ctx = DbContextManager <SeguridadEntities> .GetManager(BaseDatos.ConexionBD))
     {
         var empresa = new Empresas();
         DoInsertUpdate(empresa);
         ctx.DbContext.Empresas.Add(empresa);
         ctx.DbContext.SaveChanges(); //Commit
     }
 }
 public ActionResult Edit([Bind(Include = "IdEmpresa,Nombre,RFC,PersonaContacto,Telefono,Correo,FechaAlta,FechaCambio,Activo,Vigencia")] Empresas empresas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empresas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empresas));
 }
Пример #26
0
 public ActionResult Edit([Bind(Include = "EmpresasID,Descripcion")] Empresas empresas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empresas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empresas));
 }
    protected void Page_Load(object sender, EventArgs e)
    {
        Empresas emp = (Empresas)Session["emp_empresa"];

        ltlNomeUsuario.Text = emp.Emp_nome_fantasia;
        if (Session["emp_empresa"] == null)
        {
            Response.Redirect("../Pag/Login.aspx");
        }
    }
Пример #28
0
 public ActionResult Edit([Bind(Include = "Id,Nome,Endereço,Senha,Cnpj")] Empresas empresas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empresas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empresas));
 }
Пример #29
0
 private VistaEmpresa ToVistaEmpresa(Empresas empresa)
 {
     return(new VistaEmpresa
     {
         IdEmpresa = empresa.IdEmpresa,
         Nombre = empresa.Nombre,
         Activa = empresa.Activa,
         IdUsuario = empresa.IdUsuario,
     });
 }
Пример #30
0
        private void PreencheEmpresas(IEnumerable <Empresa> empresas)
        {
            foreach (var empresa in empresas)
            {
                Empresas.Add(empresa);
            }

            EmpresaSelecionada   = empresas.FirstOrDefault();
            ImportarBatidasState = ImportarBatidasState.Filtrando;
        }
Пример #31
0
 public static bool addEmpresa(Empresas emp, string valorNull)
 {
     BD BD = new BD();
     MontadorSql montador = setarParametrosEmpresa("empresas",emp,MontadorType.Insert);
     bool retorno = false;
     try
     {
       SqlParamsList parametros = setarParametrosEmpresa(emp,valorNull);
       BD.ExecuteScalar(montador.GetSqlString(), parametros);
       parametros.Clear();
       parametros.Add(new Fields("empres_id",emp.Empres_id));
       retorno = Convert.ToInt32(BD.ExecuteScalar("select count(*) from empresas where empres_id = @empres_id",parametros)) == 1;
     }
     catch (Exception e)
     {
       throw new Exception("Erro ao incluir empresa.\n O erro foi: " + e.Message);
     }
     return retorno;
 }
Пример #32
0
        //Alterado para SqlServer
        public static List<Empresas> GetEmpresasIncCartPbm()
        {
            string sql = "SELECT emp.empres_id, emp.nome";
             sql += " FROM Empresas emp";
             sql += " WHERE emp.inc_cart_pbm <> 'N'";
             sql += " AND emp.apagado <> 'S'";

             BD BD = new BD();
             DataTable table = BD.GetDataTable(sql, null);

             List<Empresas> lista = new List<Empresas>();
             foreach (DataRow row in table.Rows)
             {
            Empresas emp = new Empresas();
            emp.Empres_id = Convert.ToInt32(row["empres_id"]);
            emp.Nome = row["nome"].ToString();
            lista.Add(emp);
             }
             return lista;
        }
Пример #33
0
 public static SqlParamsList setarParametrosEmpresa(Empresas emp, string valorNull)
 {
     SqlParamsList parametros = new SqlParamsList();
     parametros.Add(new Fields("empres_id", (emp.Empres_id.ToString() == valorNull ? "NULL" : emp.Empres_id.ToString() )));
     parametros.Add(new Fields("formaLimiteId", (emp.formaLimiteId.ToString() == valorNull ? "NULL" : emp.formaLimiteId.ToString() )));
     parametros.Add(new Fields("tipoCartao", (emp.tipoCartao.ToString() == valorNull ? "NULL" : emp.tipoCartao.ToString() )));
     parametros.Add(new Fields("credenciado", (emp.credenciado.ToString() == valorNull ? "NULL" : emp.credenciado.ToString() )));
     parametros.Add(new Fields("contrato", (emp.contrato.ToString() == valorNull ? "NULL" : emp.contrato.ToString() )));
     parametros.Add(new Fields("diaFechamento1", (emp.diaFechamento1.ToString() == valorNull ? "NULL" : emp.diaFechamento1.ToString() )));
     parametros.Add(new Fields("diaFechamento2", (emp.diaFechamento2.ToString() == valorNull ? "NULL" : emp.diaFechamento2.ToString() )));
     parametros.Add(new Fields("diaVencimento1", (emp.diaVencimento1.ToString() == valorNull ? "NULL" : emp.diaVencimento1.ToString() )));
     parametros.Add(new Fields("diaVencimento2", (emp.diaVencimento2.ToString() == valorNull ? "NULL" : emp.diaVencimento2.ToString() )));
     parametros.Add(new Fields("incCartPbm", (emp.incCartPbm.ToString() == valorNull ? "NULL" : emp.incCartPbm.ToString() )));
     parametros.Add(new Fields("prog_desc", (emp.Prog_desc.ToString() == valorNull ? "NULL" : emp.Prog_desc.ToString() )));
     parametros.Add(new Fields("nome", (emp.Nome.ToString() == valorNull ? "NULL" : emp.Nome.ToString() )));
     parametros.Add(new Fields("liberada", (emp.Liberada.ToString() == valorNull ? "NULL" : emp.Liberada.ToString() )));
     parametros.Add(new Fields("fantasia", (emp.Fantasia.ToString() == valorNull ? "NULL" : emp.Fantasia.ToString() )));
     parametros.Add(new Fields("nomeCartao", (emp.nomeCartao.ToString() == valorNull ? "NULL" : emp.nomeCartao.ToString() )));
     parametros.Add(new Fields("comissaoCred", (emp.comissaoCred.ToString() == valorNull ? "NULL" : emp.comissaoCred.ToString() )));
     parametros.Add(new Fields("fatorRisco", (emp.fatorRisco.ToString() == valorNull ? "NULL" : emp.fatorRisco.ToString() )));
     parametros.Add(new Fields("senha", (emp.senha.ToString() == valorNull ? "NULL" : emp.senha.ToString() )));
     parametros.Add(new Fields("cgc", (emp.cgc.ToString() == valorNull ? "NULL" : emp.cgc.ToString() )));
     parametros.Add(new Fields("inscricaoEst", (emp.inscricaoEst.ToString() == valorNull ? "NULL" : emp.inscricaoEst.ToString() )));
     parametros.Add(new Fields("telefone1", (emp.telefone1.ToString() == valorNull ? "NULL" : emp.telefone1.ToString() )));
     parametros.Add(new Fields("telefone2", (emp.telefone2.ToString() == valorNull ? "NULL" : emp.telefone2.ToString() )));
     parametros.Add(new Fields("fax", (emp.fax.ToString() == valorNull ? "NULL" : emp.fax.ToString() )));
     parametros.Add(new Fields("endereco", (emp.endereco.ToString() == valorNull ? "NULL" : emp.endereco.ToString() )));
     parametros.Add(new Fields("numero", (emp.numero.ToString() == valorNull ? "NULL" : emp.numero.ToString() )));
     parametros.Add(new Fields("bairro", (emp.bairro.ToString() == valorNull ? "NULL" : emp.bairro.ToString() )));
     parametros.Add(new Fields("cidade", (emp.cidade.ToString() == valorNull ? "NULL" : emp.cidade.ToString() )));
     parametros.Add(new Fields("cep", (emp.cep.ToString() == valorNull ? "NULL" : emp.cep.ToString() )));
     parametros.Add(new Fields("estado", (emp.estado.ToString() == valorNull ? "NULL" : emp.estado.ToString() )));
     parametros.Add(new Fields("representante", (emp.representante.ToString() == valorNull ? "NULL" : emp.representante.ToString() )));
     parametros.Add(new Fields("email", (emp.email.ToString() == valorNull ? "NULL" : emp.email.ToString() )));
     parametros.Add(new Fields("homePage", (emp.homePage.ToString() == valorNull ? "NULL" : emp.homePage.ToString() )));
     parametros.Add(new Fields("obs1", (emp.Obs1.ToString() == valorNull ? "NULL" : emp.Obs1.ToString() )));
     parametros.Add(new Fields("obs2", (emp.Obs2.ToString() == valorNull ? "NULL" : emp.Obs2.ToString() )));
     parametros.Add(new Fields("aceita_todos_seg", (emp.aceita_todos_seg.ToString() == valorNull ? "NULL" : emp.aceita_todos_seg.ToString() )));
     parametros.Add(new Fields("dataDebito", (emp.dataDebito.ToString() == valorNull ? "NULL" : emp.dataDebito.ToString() )));
     parametros.Add(new Fields("taxaBanco", (emp.taxaBanco.ToString() == valorNull ? "NULL" : emp.taxaBanco.ToString() )));
     parametros.Add(new Fields("valorTaxa", (emp.valorTaxa.ToString() == valorNull ? "NULL" : emp.valorTaxa.ToString() )));
     parametros.Add(new Fields("taxaJuros", (emp.taxaJuros.ToString() == valorNull ? "NULL" : emp.taxaJuros.ToString() )));
     parametros.Add(new Fields("multa", (emp.multa.ToString() == valorNull ? "NULL" : emp.multa.ToString() )));
     parametros.Add(new Fields("desc_func", (emp.Desc_func.ToString() == valorNull ? "NULL" : emp.Desc_func.ToString() )));
     parametros.Add(new Fields("repasseEmp", (emp.repasseEmp.ToString() == valorNull ? "NULL" : emp.repasseEmp.ToString() )));
     parametros.Add(new Fields("bloq_Ate_Pgto", (emp.Bloq_Ate_Pgto.ToString() == valorNull ? "NULL" : emp.Bloq_Ate_Pgto.ToString() )));
     parametros.Add(new Fields("obs3", (emp.Obs3.ToString() == valorNull ? "NULL" : emp.Obs3.ToString() )));
     parametros.Add(new Fields("pedeNf", (emp.pedeNf.ToString() == valorNull ? "NULL" : emp.pedeNf.ToString() )));
     parametros.Add(new Fields("pedeRec", (emp.pedeRec.ToString() == valorNull ? "NULL" : emp.pedeRec.ToString() )));
     parametros.Add(new Fields("aceitaParc", (emp.aceitaParc.ToString() == valorNull ? "NULL" : emp.aceitaParc.ToString() )));
     parametros.Add(new Fields("descontoEmp", (emp.descontoEmp.ToString() == valorNull ? "NULL" : emp.descontoEmp.ToString() )));
     parametros.Add(new Fields("usaCartaoProprio", (emp.usaCartaoProprio.ToString() == valorNull ? "NULL" : emp.usaCartaoProprio.ToString() )));
     parametros.Add(new Fields("cartaoIni", (emp.cartaoIni.ToString() == valorNull ? "NULL" : emp.cartaoIni.ToString() )));
     parametros.Add(new Fields("fidelidade", (emp.Fidelidade.ToString() == valorNull ? "NULL" : emp.Fidelidade.ToString() )));
     parametros.Add(new Fields("permite_venda_nome", (emp.Permite_venda_nome.ToString() == valorNull ? "NULL" : emp.Permite_venda_nome.ToString() )));
     parametros.Add(new Fields("encontroContas", (emp.encontroContas.ToString() == valorNull ? "NULL" : emp.encontroContas.ToString() )));
     parametros.Add(new Fields("solicitaProd", (emp.SolicitaProd.ToString() == valorNull ? "NULL" : emp.SolicitaProd.ToString() )));
     parametros.Add(new Fields("vendaNome", (emp.vendaNome.ToString() == valorNull ? "NULL" : emp.vendaNome.ToString() )));
     parametros.Add(new Fields("obsFechamento", (emp.obsFechamento.ToString() == valorNull ? "NULL" : emp.obsFechamento.ToString() )));
     parametros.Add(new Fields("limitePadrao", (emp.limitePadrao.ToString() == valorNull ? "NULL" : emp.limitePadrao.ToString() )));
     parametros.Add(new Fields("dataApagado", (emp.dataApagado.ToString() == valorNull ? "NULL" : emp.dataApagado.ToString() )));
     parametros.Add(new Fields("dataAlterado", (emp.dataAlterado.ToString() == valorNull ? "NULL" : emp.dataAlterado.ToString() )));
     parametros.Add(new Fields("operador", (emp.operador.ToString() == valorNull ? "NULL" : emp.operador.ToString() )));
     parametros.Add(new Fields("dataCadastro", (emp.dataCadastro.ToString() == valorNull ? "NULL" : emp.dataCadastro.ToString() )));
     parametros.Add(new Fields("operCadastro", (emp.operCadastro.ToString() == valorNull ? "NULL" : emp.operCadastro.ToString() )));
     parametros.Add(new Fields("vale_desconto", (emp.Vale_desconto.ToString() == valorNull ? "NULL" : emp.Vale_desconto.ToString() )));
     parametros.Add(new Fields("som_prod_prog", (emp.Som_prod_prog.ToString() == valorNull ? "NULL" : emp.Som_prod_prog.ToString() )));
     parametros.Add(new Fields("emiteNf", (emp.emiteNf.ToString() == valorNull ? "NULL" : emp.emiteNf.ToString() )));
     parametros.Add(new Fields("receita_sem_limite", (emp.Receita_sem_limite.ToString() == valorNull ? "NULL" : emp.Receita_sem_limite.ToString() )));
     parametros.Add(new Fields("complemento", (emp.complemento.ToString() == valorNull ? "NULL" : emp.complemento.ToString() )));
     parametros.Add(new Fields("usaCodImportacao", (emp.usaCodImportacao.ToString() == valorNull ? "NULL" : emp.usaCodImportacao.ToString() )));
     parametros.Add(new Fields("bandeira", (emp.Bandeira.ToString() == valorNull ? "NULL" : emp.Bandeira.ToString() )));
     parametros.Add(new Fields("naoGeraCartaoMenor", (emp.naoGeraCartaoMenor.ToString() == valorNull ? "NULL" : emp.naoGeraCartaoMenor.ToString() )));
     parametros.Add(new Fields("tipo_credito", (emp.Tipo_credito.ToString() == valorNull ? "NULL" : emp.Tipo_credito.ToString() )));
     parametros.Add(new Fields("diaRepasse", (emp.diaRepasse.ToString() == valorNull ? "NULL" : emp.diaRepasse.ToString() )));
     parametros.Add(new Fields("obriga_senha", (emp.Obriga_Senha.ToString() == valorNull ? "NULL" : emp.Obriga_Senha.ToString() )));
     parametros.Add(new Fields("qtdDigitosSenha", (emp.QtdDigitosSenha.ToString() == valorNull ? "NULL" : emp.QtdDigitosSenha.ToString() )));
     parametros.Add(new Fields("utilizaRecarga", (emp.utilizaRecarga.ToString() == valorNull ? "NULL" : emp.utilizaRecarga.ToString() )));
     parametros.Add(new Fields("responsavelFechamento", (emp.responsavelFechamento.ToString() == valorNull ? "NULL" : emp.responsavelFechamento.ToString())));
     return parametros;
 }
Пример #34
0
 public bool AddEmpresa(Empresas empresa)
 {
     Containner.AddToEmpresas(empresa);
     return Containner.SaveChanges() > 0;
 }
Пример #35
0
 public bool EditEmpresa(Empresas page)
 {
     return Containner.SaveChanges() > 0;
 }
Пример #36
0
 public static MontadorSql setarParametrosEmpresa(string nomeTabela, Empresas emp, MontadorType mt)
 {
     MontadorSql montador = new MontadorSql(nomeTabela, mt);
     montador.AddField("empres_id", emp.Empres_id);
     montador.AddField("formaLimiteId", emp.formaLimiteId);
     montador.AddField("tipoCartao", emp.tipoCartao);
     montador.AddField("credenciado", emp.credenciado);
     montador.AddField("contrato", emp.contrato);
     montador.AddField("diaFechamento1", emp.diaFechamento1);
     montador.AddField("diaFechamento2", emp.diaFechamento2);
     montador.AddField("diaVencimento1", emp.diaVencimento1);
     montador.AddField("diaVencimento2", emp.diaVencimento2);
     montador.AddField("incCartPbm", emp.incCartPbm);
     montador.AddField("prog_desc", emp.Prog_desc);
     montador.AddField("nome", emp.Nome);
     montador.AddField("liberada", emp.Liberada);
     montador.AddField("fantasia", emp.Fantasia);
     montador.AddField("nomeCartao", emp.nomeCartao);
     montador.AddField("comissaoCred", emp.comissaoCred);
     montador.AddField("fatorRisco", emp.fatorRisco);
     montador.AddField("senha", emp.senha);
     montador.AddField("cgc", emp.cgc);
     montador.AddField("inscricaoEst", emp.inscricaoEst);
     montador.AddField("telefone1", emp.telefone1);
     montador.AddField("telefone2", emp.telefone2);
     montador.AddField("fax", emp.fax);
     montador.AddField("endereco", emp.endereco);
     montador.AddField("numero", emp.numero);
     montador.AddField("bairro", emp.bairro);
     montador.AddField("cidade", emp.cidade);
     montador.AddField("cep", emp.cep);
     montador.AddField("estado", emp.estado);
     montador.AddField("representante", emp.representante);
     montador.AddField("email", emp.email);
     montador.AddField("homePage", emp.homePage);
     montador.AddField("obs1", emp.Obs1);
     montador.AddField("obs2", emp.Obs2);
     montador.AddField("aceita_todos_seg", emp.aceita_todos_seg);
     montador.AddField("dataDebito", emp.dataDebito);
     montador.AddField("taxaBanco", emp.taxaBanco);
     montador.AddField("valorTaxa", emp.valorTaxa);
     montador.AddField("taxaJuros", emp.taxaJuros);
     montador.AddField("multa", emp.multa);
     montador.AddField("desc_func", emp.Desc_func);
     montador.AddField("repasseEmp", emp.repasseEmp);
     montador.AddField("bloq_Ate_Pgto", emp.Bloq_Ate_Pgto);
     montador.AddField("obs3", emp.Obs3);
     montador.AddField("pedeNf", emp.pedeNf);
     montador.AddField("pedeRec", emp.pedeRec);
     montador.AddField("aceitaParc", emp.aceitaParc);
     montador.AddField("descontoEmp", emp.descontoEmp);
     montador.AddField("usaCartaoProprio", emp.usaCartaoProprio);
     montador.AddField("cartaoIni", emp.cartaoIni);
     montador.AddField("fidelidade", emp.Fidelidade);
     montador.AddField("permite_venda_nome", emp.Permite_venda_nome);
     montador.AddField("encontroContas", emp.encontroContas);
     montador.AddField("solicitaProd", emp.SolicitaProd);
     montador.AddField("vendaNome", emp.vendaNome);
     montador.AddField("obsFechamento", emp.obsFechamento);
     montador.AddField("limitePadrao", emp.limitePadrao);
     montador.AddField("dataApagado", emp.dataApagado);
     montador.AddField("dataAlterado", emp.dataAlterado);
     montador.AddField("operador", emp.operador);
     montador.AddField("dataCadastro", emp.dataCadastro);
     montador.AddField("operCadastro", emp.operCadastro);
     montador.AddField("vale_desconto", emp.Vale_desconto);
     montador.AddField("som_prod_prog", emp.Som_prod_prog);
     montador.AddField("emiteNf", emp.emiteNf);
     montador.AddField("receita_sem_limite", emp.Receita_sem_limite);
     montador.AddField("complemento", emp.complemento);
     montador.AddField("usaCodImportacao", emp.usaCodImportacao);
     montador.AddField("bandeira", emp.Bandeira);
     montador.AddField("naoGeraCartaoMenor", emp.naoGeraCartaoMenor);
     montador.AddField("tipo_credito", emp.Tipo_credito);
     montador.AddField("diaRepasse", emp.diaRepasse);
     montador.AddField("obriga_senha", emp.Obriga_Senha);
     montador.AddField("qtdDigitosSenha", emp.QtdDigitosSenha);
     montador.AddField("utilizaRecarga", emp.utilizaRecarga);
     montador.AddField("responsavelFechamento", emp.responsavelFechamento);
     return montador;
 }