Esempio n. 1
0
        /// <summary>
        /// Selects the Single object of EmpresaModel table.
        /// </summary>
        public EmpresaModel GetEmpresaModel(int aID_EmpresaModel)
        {
            EmpresaModel EmpresaModel = null;

            try
            {
                using (var connection = Util.ConnectionFactory.conexion())
                {
                    connection.Open();

                    SqlCommand command = connection.CreateCommand();

                    command.Parameters.AddWithValue("@ID_EmpresaModel", aID_EmpresaModel);


                    command.CommandType = CommandType.StoredProcedure;

                    command.CommandText = "EmpresaModelSelect";

                    SqlDataReader reader = command.ExecuteReader();

                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            int      ID_EmpresaModel             = (int)(reader["ID_EmpresaModel"]);
                            string   Nombre_EmpresaModel         = (string)(reader["Nombre_EmpresaModel"]);
                            string   Descripcion                 = (string)(reader["Descripcion"]);
                            string   Nro_Cuenta                  = (string)(reader["Nro_Cuenta"]);
                            decimal  Comisiones                  = (decimal)(reader["Comisiones"]);
                            bool     EmpresaModel_Asume_Comision = (bool)(reader["EmpresaModel_Asume_Comision"]);
                            DateTime FECHA_CREACION              = (DateTime)(reader["FECHA_CREACION"]);
                            DateTime?FECHA_MODIFICACION          = reader["FECHA_MODIFICACION"] as DateTime?;
                            string   USUARIO_CREADOR             = (string)(reader["USUARIO_CREADOR"]);
                            string   USUARIO_MODIFICADOR         = (string)(reader["USUARIO_MODIFICADOR"]);

                            EmpresaModel = new EmpresaModel
                            {
                                Id_empresa             = ID_EmpresaModel,
                                Nombre_empresa         = Nombre_EmpresaModel,
                                Descripcion            = Descripcion,
                                Nro_cuenta             = Nro_Cuenta,
                                Comisiones             = Comisiones,
                                Empresa_asume_comision = EmpresaModel_Asume_Comision,
                                Fecha_creacion         = FECHA_CREACION,
                                Fecha_modificacion     = FECHA_MODIFICACION,
                                Usuario_creador        = USUARIO_CREADOR,
                                Usuario_modificador    = USUARIO_MODIFICADOR,
                            };
                        }
                    }
                }

                return(EmpresaModel);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Esempio n. 2
0
        public void creaXml()
        {
            empresa = empresa.getEmpresa();
            X509Certificate2 cert        = FuncionesComunes.obtenerCertificado(empresa.NomCertificado);
            string           xml         = string.Empty;
            String           fch_firmado = String.Format("{0:yyyyMMdd_HHmmss}", thisDay);

            xml = "<RespuestaDTE xmlns=\"http://www.sii.cl/SiiDte\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" version=\"1.0\" xsi:schemaLocation=\"http://www.sii.cl/SiiDte RespuestaEnvioDTE_v10.xsd\">\n"
                  + "<Resultado ID=\"RecepcionEnvio\">\n"
                  + "<Caratula version=\"1.0\">"
                  + "<RutResponde>" + empresa.RutEmisor + "</RutResponde>"
                  + "<RutRecibe>88888888-8</RutRecibe>"
                  + "<IdRespuesta>1</IdRespuesta>"
                  + "<NroDetalles>2</NroDetalles>"
                  + "<TmstFirmaResp>2016-03-23T16:40:00</TmstFirmaResp>"
                  + "</Caratula>"
                  + "<RecepcionEnvio>"
                  + "<NmbEnvio>ENVIO_DTE_684852.xml</NmbEnvio>"//
                  + "<FchRecep>2014-12-04T16:39:00</FchRecep>"
                  + "<CodEnvio>1</CodEnvio>"
                  + "<EnvioDTEID>SetDoc</EnvioDTEID>"
                  + "<EstadoRecepEnv>0</EstadoRecepEnv>"
                  + "<RecepEnvGlosa>Envio Recibido Conforme</RecepEnvGlosa>"
                  + "<NroDTE>2</NroDTE>"
                  //Foreach
                  + "<RecepcionDTE>"
                  + "<TipoDTE>33</TipoDTE>"
                  + "<Folio>52099</Folio>" //TODO
                  + "<FchEmis>2016-08-26</FchEmis>"
                  + "<RUTEmisor>88888888-8</RUTEmisor>"
                  + "<RUTRecep>" + empresa.RutEmisor + "</RUTRecep>"
                  + "<MntTotal>2533</MntTotal>"
                  + "<EstadoRecepDTE>0</EstadoRecepDTE>"
                  + "<RecepDTEGlosa>DTE Aceptado OK</RecepDTEGlosa>"
                  + "</RecepcionDTE>"
                  //Fin Foreach
                  + "<RecepcionDTE>"
                  + "<TipoDTE>33</TipoDTE>"
                  + "<Folio>52100</Folio>"
                  + "<FchEmis>2013-06-21</FchEmis>"
                  + "<RUTEmisor>88888888-8</RUTEmisor>"
                  + "<RUTRecep>69507000-4</RUTRecep>"
                  + "<MntTotal>3723</MntTotal>"
                  + "<EstadoRecepDTE>3</EstadoRecepDTE>"
                  + "<RecepDTEGlosa>DTE No Recibido - Error RUT Receptor</RecepDTEGlosa>"
                  + "</RecepcionDTE>"
                  + "</RecepcionEnvio>"
                  + "</Resultado>"
                  + "</RespuestaDTE>";

            // firmo documento
            String xmlFirmado = firmador.firmarDocumento(xml, cert);
            //  xmlFirmado = "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n" + xmlFirmado;
            String fileNameEnvio = @"C:\AdmToSii\file\xml\proveedores\respuestaDte\NombredeArchivo" + fch_firmado + "Firmado.xml";

            using (System.IO.StreamWriter file = new System.IO.StreamWriter(fileNameEnvio, false, Encoding.GetEncoding("ISO-8859-1")))
            {
                file.WriteLine(xmlFirmado);
            }
        }
Esempio n. 3
0
        public Response <Empresa> Update(int id, EmpresaModel empresa)
        {
            try
            {
                var emp = Bd.Empresas.First(e => e.IdEmpresa == id);

                emp.Actividad = empresa.Actividad;
                emp.Comuna    = empresa.Comuna;
                emp.Direccion = empresa.Direccion;
                emp.Telefono  = empresa.Telefono;
                emp.Rut       = empresa.Rut;
                emp.Region    = empresa.Region;
                emp.Nombre    = empresa.Nombre;
                Bd.SaveChanges();

                return(new Response <Empresa> {
                    Answer = emp, IsSuccess = true, Message = "Usuario actualizado correctamente"
                });
            }
            catch (Exception ex)
            {
                return(new Response <Empresa> {
                    Answer = null, IsSuccess = false, Message = ex.ToString()
                });
            }
        }
Esempio n. 4
0
 public List <EmpresaModel> DatosEmpresa()
 {
     try
     {
         string Query     = ("Select * from Papeleria where IdPapeleria= 1");
         var    Resultado = _oConexion.TablaConnsulta(Query);
         List <EmpresaModel> ListaDatosEmp = new List <EmpresaModel>();
         foreach (DataRow DatosEmpre in Resultado.Rows)
         {
             var _oEmpresaModel = new EmpresaModel()
             {
                 IdPapeleria  = int.Parse(DatosEmpre[0].ToString()),
                 NombrePape   = DatosEmpre[1].ToString(),
                 MisionPape   = DatosEmpre[2].ToString(),
                 VisionPape   = DatosEmpre[3].ToString(),
                 ValoresPape  = DatosEmpre[4].ToString(),
                 CorreoPape   = DatosEmpre[5].ToString(),
                 TelefenoPape = DatosEmpre[6].ToString(),
                 IdDireccion1 = int.Parse(DatosEmpre[7].ToString())
             };
             ListaDatosEmp.Add(_oEmpresaModel);
         }
         return(ListaDatosEmp);
     }
     catch (Exception)
     {
         return(null);
     }
 }
Esempio n. 5
0
        public async Task <ActionResult> Add(EmpresaModel model)
        {
            var empresaB = new EmpresaBL();
            var res      = empresaB.AddEmpresa(model);

            return(View("Index"));
        }
        public void ContactInfo_AccessCorpInformatin_ExistsContact(String corpName)
        {
            ArrayList contactos = EmpresaModel.cargaDataCorp(corpName);
            int       cantidad  = contactos.Count;

            Assert.Greater(cantidad, 0);
        }
        public void SalesInformation_AccessingSales_ShowSalesSpecific(String corpName)
        {
            ArrayList ventas   = EmpresaModel.getSalesCorp(corpName);
            int       canditad = ventas.Count;

            Assert.AreEqual(canditad, 0);
        }
        public async Task <EmpresaModel> Post(EmpresaModel entity)
        {
            _context.Set <EmpresaModel>().Add(entity);
            await _context.SaveChangesAsync();

            return(entity);
        }
        public async Task <IActionResult> PutEmpresas(string id, [FromBody] EmpresaModel empresa)
        {
            if (id != empresa.IdEmpresa)
            {
                return(BadRequest());
            }

            try
            {
                var data = this.mapper.Map <EmpresaModel, Empresa>(empresa);
                data.Oferta = (ICollection <Oferta>)empresa.Oferta.ToList();
                await _context.UpdateItem(data);
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!EmpresaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Esempio n. 10
0
        public bool EditarEmpresa(EmpresaModel empresaModel)
        {
            SqlCommand cmd = null;
            bool       prueba;

            cmd = new SqlCommand("update Empresa set nombreEmpresa=@nombreEmpresa,RNC=@RNC,telefono=@telefono,correo=@correo,direccion=@direccion,sector=@sector,provincia=@provincia" +
                                 " where codigo= @codigo", conectar.conn);

            cmd.CommandType = CommandType.Text;

            cmd.Parameters.Add(new SqlParameter("@codigo", empresaModel.Codigo));
            cmd.Parameters.Add(new SqlParameter("@nombreEmpresa", empresaModel.NombreEmpresa));
            cmd.Parameters.Add(new SqlParameter("@RNC", empresaModel.RNC));
            cmd.Parameters.Add(new SqlParameter("@telefono", empresaModel.Telefono));
            cmd.Parameters.Add(new SqlParameter("@correo", empresaModel.Correo));
            cmd.Parameters.Add(new SqlParameter("@direccion", empresaModel.Direccion));
            cmd.Parameters.Add(new SqlParameter("@sector", empresaModel.Sector));
            cmd.Parameters.Add(new SqlParameter("@provincia", empresaModel.Provincia));

            conectar.abrir();
            int resultado = cmd.ExecuteNonQuery();

            cmd = null;
            conectar.cerrar();
            if (resultado > 0)
            {
                prueba = true;
            }
            else
            {
                prueba = false;
            }

            return(prueba);
        }
Esempio n. 11
0
        public async Task <RetornoModel> PostEmpresaModel([FromBody] EmpresaModel empresaModel)
        {
            RetornoModel resultado = new RetornoModel();

            empresaModel.Id = Guid.NewGuid();
            if (empresaModel.Nome == string.Empty)
            {
                resultado.Message = "Nome obrigatorio!";
            }
            try
            {
                _context.Empresa.Add(empresaModel);
                await _context.SaveChangesAsync();

                resultado.Success = true;
                resultado.Message = "Operação realizada com sucesso!";
            }
            catch (Exception ex)
            {
                resultado.Success = false;
                resultado.Message = "Erro ocorrendo!";
                throw ex;
            }


            return(resultado);
        }
Esempio n. 12
0
        public async Task <ActionResult> Editar(string IdEmpresa)
        {
            EmpresaModelContenedor empresaContenedor = new EmpresaModelContenedor();
            EmpresaModel           empresaModel      = new EmpresaModel();
            int idEmpresaInput = int.Parse(IdEmpresa);

            try
            {
                using (var client = new HttpClient())
                {
                    HttpResponseMessage response;
                    EmpresaModel        mEmpresa = new EmpresaModel();
                    mEmpresa.TipoAccion    = (int)Enumerador.EnumTipoAccion.Consultar;
                    mEmpresa.IdEmpresa     = idEmpresaInput;
                    mEmpresa.EstadoEmpresa = (int)Enumerador.EnumEstado.Activo;
                    response = await client.PostAsJsonAsync("http://localhost/FootControlRest/api/empresa/GestionarEmpresa", mEmpresa);

                    if (response.IsSuccessStatusCode)
                    {
                        empresaContenedor.LstEmpresaModel = await response.Content.ReadAsAsync <List <EmpresaModel> >();

                        empresaModel            = empresaContenedor.LstEmpresaModel.FirstOrDefault(x => x.IdEmpresa == idEmpresaInput);
                        empresaModel.TipoAccion = (int)Enumerador.EnumTipoAccion.Actualizar;
                    }
                }
            }
            catch (Exception ex)
            {
                ViewBag.ErrorGenerico = string.Format(CultureInfo.CurrentCulture, Constantes.HTML_ERROR_GENERICO, Constantes.CODIGO_ERROR_GENERICO, Constantes.MENSAJE_ERROR_GENERICO, Constantes.MENSAJE_CONTACTO_ERROR_GENERICO);
                using (var client = new HttpClient())
                    await client.PostAsJsonAsync("http://localhost/FootControlRest/api/logs/GestionarLogException", Utilitariocs.PreparaGuardaLogsBase(ex));
            }
            return(View("GestionEmpresa", empresaModel));
        }
Esempio n. 13
0
        private async Task <EmpresaModelContenedor> ObtenerEmpresasBase(RespuestaComun respuestaComun)
        {
            EmpresaModelContenedor empresaContenedor = new EmpresaModelContenedor();

            try
            {
                using (var client = new HttpClient())
                {
                    HttpResponseMessage response;
                    EmpresaModel        mEmpresa = new EmpresaModel();
                    mEmpresa.TipoAccion    = (int)Enumerador.EnumTipoAccion.Consultar;
                    mEmpresa.EstadoEmpresa = (int)Enumerador.EnumEstado.Activo;
                    response = await client.PostAsJsonAsync("http://localhost/FootControlRest/api/empresa/GestionarEmpresa", mEmpresa);

                    if (response.IsSuccessStatusCode)
                    {
                        empresaContenedor.LstEmpresaModel = await response.Content.ReadAsAsync <List <EmpresaModel> >();

                        empresaContenedor.Respuesta      = respuestaComun;
                        ViewBag.RespuestaErrorControlado = respuestaComun;
                    }
                }
            }
            catch (Exception ex)
            {
                ViewBag.ErrorGenerico = string.Format(CultureInfo.CurrentCulture, Constantes.HTML_ERROR_GENERICO, Constantes.CODIGO_ERROR_GENERICO, Constantes.MENSAJE_ERROR_GENERICO, Constantes.MENSAJE_CONTACTO_ERROR_GENERICO);
                using (var client = new HttpClient())
                    await client.PostAsJsonAsync("http://localhost/FootControlRest/api/logs/GestionarLogException", Utilitariocs.PreparaGuardaLogsBase(ex));
            }
            return(empresaContenedor);
        }
        //
        public EmpresaModel EmpresaToModel(Empresa empresa)
        {
            EmpresaModel model = new EmpresaModel();

            //
            model.Id           = empresa.Id;
            model.AnalitycCode = empresa.AnalitycCode;
            model.Nome         = empresa.Nome;
            model.Resumo       = empresa.Resumo;
            model.Tipo         = empresa.Tipo;
            model.URL          = empresa.URL;
            model.Email        = empresa.Email;
            model.Cidade       = empresa.Cidade;
            model.Estado       = empresa.Estado;
            model.EstadoSigla  = PegaEstadoSigla(empresa.Estado);
            model.Telefone     = empresa.Telefone;
            model.Numero       = empresa.Numero;
            model.CEP          = empresa.CEP;
            model.NomeFantasia = empresa.NomeFantasia;
            model.Endereco     = empresa.Endereco;
            model.Bairro       = empresa.Bairro;
            model.Site         = empresa.Site;
            model.UsuarioAtivo = empresa.Usuario.Any();
            model.ColetorAtivo = empresa.Coletor.Any();
            model.MaquinaAtiva = empresa.Maquina.Any();
            //
            return(model);
        }
        public void PropInformation_AccessingInfoProp_ExistsProp(String corpName)
        {
            ArrayList propuestas = EmpresaModel.getPropCorp(corpName);
            int       cantidad   = propuestas.Count;

            Assert.Greater(cantidad, 0);
        }
        public void Empresa_Editar_Success()
        {
            //-- Arrange
            string nomeEmpresa         = "Empresa Novo";
            string cnpj                = "21551861000138";
            string nomeResponsavel     = "Leonardo Goltara";
            string telefoneResponsavel = "(11) 97164-5267";
            string emailResponsavel    = "*****@*****.**";

            sv.Cadastrar(cnpj, nomeEmpresa, nomeResponsavel, telefoneResponsavel, emailResponsavel);
            EmpresaModel e = sv.FindCNPJ(cnpj);

            //-- Act
            string novoNomeEmpresa         = "Empresa Alterada";
            string novoCNPJ                = "67436845000103";
            string novoNomeResponsavel     = "Leonardo Souza";
            string novoTelefoneResponsavel = "(11) 97164-4444";
            string novoEmailResponsavel    = "*****@*****.**";

            sv.Editar(e.Id, novoCNPJ, novoNomeEmpresa, novoNomeResponsavel, novoTelefoneResponsavel, novoEmailResponsavel);

            //-- Asserts
            EmpresaModel Empresa = sv.Find(e.Id);

            Assert.IsNotNull(Empresa);
            Assert.AreEqual(novoNomeEmpresa, Empresa.Nome);
            Assert.AreEqual(novoCNPJ, Empresa.CNPJ);
            Assert.AreEqual(novoNomeResponsavel, Empresa.ResponsavelCobranca.Nome);
            Assert.AreEqual(novoTelefoneResponsavel, Empresa.ResponsavelCobranca.Telefone);
            Assert.AreEqual(novoEmailResponsavel, Empresa.ResponsavelCobranca.Email);
        }
        public void PropInformation_AccessingInfoProp_DontExistsProp(String corpName)
        {
            ArrayList propuestas = EmpresaModel.getPropuestasInfo(corpName);
            int       cantidad   = propuestas.Count;

            Assert.AreEqual(cantidad, 0);
        }
Esempio n. 18
0
        public void Cadastrar(long idEmpresa, string nome, DateTime?dataNascimento, string telefone, string celular, string email, string sexo, long idOrigem)
        {
            try
            {
                ValidarNomeJaExistente(null, idEmpresa, nome);

                OrigemModel o = svOrigem.Find(idOrigem);

                if (o.IsNull())
                {
                    throw new OrigemInvalidoException("Canal de divulgação inválido.");
                }

                EmpresaModel empresa = svEmpresa.Find(idEmpresa);

                ClienteModel c = new ClienteModel(empresa, nome, dataNascimento, telefone, celular, email, sexo, o);

                _repo.Save(c);
            }
            catch (DomainException dEx)
            {
                Logger.Log.Warn(dEx);
                throw;
            }
            catch (Exception ex)
            {
                Logger.Log.Error(ex);
                throw;
            }
        }
        public void SalesInformation_AccessingSales_ShowSales(String corpName)
        {
            ArrayList ventas   = EmpresaModel.getSalesCorp(corpName);
            int       cantidad = ventas.Count;

            Assert.Greater(cantidad, 0);
        }
        // GET: EmpresaController/Delete/5
        public ActionResult Delete(int id)
        {
            Empresa      empresa      = _empresaService.Obter(id);
            EmpresaModel empresaModel = _mapper.Map <EmpresaModel>(empresa);

            return(View(empresaModel));
        }
        public EmpresaModel GetId(int id)
        {
            var empresa      = empresaServico.BuscarPorId(id);
            var empresaModel = new EmpresaModel().FromEntity(empresa);

            return(empresaModel);
        }
 private void UpdateEmpresa(EmpresaModel Empresa)
 {
     ObjEmpresa = Empresa;
     TitleModal = "Actualizar Empresa";
     BgMHeader  = "bg-primary";
     BtnSave    = "btn-primary";
 }
Esempio n. 23
0
        public void frmPuntoVenta_Load(object sender, EventArgs e)
        {
            textBoxRutRecep.Select();
            regWin       = regWin.getRegWin();
            empresaModel = empresaModel.getEmpresa();
            if (empresaModel.Rut == "99505200-8")
            {
                labelCita.Text = "ORDEN DE TRABAJO:";
            }
            if (empresaModel.Rut == "99505200-8")
            {
                labelSello.Text = "GUIA:";
            }

            // Cargo Datos Emisor
            empresaModel.getEmpresa();
            documento.RUTEmisor      = empresaModel.Rut;
            documento.RznSoc         = empresaModel.RazonSocial;
            documento.GiroEmis       = empresaModel.GiroEmisor;
            documento.CdgSIISucur    = empresaModel.CodigoSiiSucursal;
            documento.Telefono       = empresaModel.Telefono;
            documento.CorreoEmisor   = empresaModel.Correo;
            documento.Acteco         = empresaModel.Acteco;
            documento.DirOrigen      = empresaModel.DireccionOrigen;
            documento.CmnaOrigen     = empresaModel.ComunaOrigen;
            documento.CiudadOrigen   = empresaModel.CiudadOrigen;
            documento.DirRegionalSII = empresaModel.DirRegionalSII;
            documento.SucurEmisor    = empresaModel.sucurEmisor;
            if (regWin.itemManual == "False")
            {
                buttonBuscar.Visible = false;
            }
        }
Esempio n. 24
0
        void ShowEmpresaCard(EmpresaModel empresa)
        {
            Intent intent = new Intent(context, typeof(EmpresaCardActivity));

            intent.PutExtra("Empresa", JsonConvert.SerializeObject(empresa));
            context.StartActivity(intent);
        }
Esempio n. 25
0
        public ActionResult Edit([Bind(Include = "ID, NomeFantasia, Estado, CNPJ")] EmpresaModel model)
        {
            try
            {
                var negocio = new Empresa();

                if (ModelState.IsValid)
                {
                    var empresa = negocio.ConsultarPeloID(model.ID);
                    if (empresa == null)
                    {
                        return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                    }

                    empresa.NomeFantasia = model.NomeFantasia;
                    empresa.Estado       = model.Estado;
                    empresa.CNPJ         = model.CNPJ;
                    negocio.Alterar(empresa, empresa.ID);

                    return(RedirectToAction("Index"));
                }

                ViewBag.Empresas = negocio.Consultar();

                return(View(model));
            }
            catch (Exception ex)
            {
                return(View("Error", new HandleErrorInfo(ex, "EmpresaController", "Edit")));
            }
        }
Esempio n. 26
0
        public ActionResult Create(EmpresaModel model)
        {
            var session = (Domain.Config.Usuario)Session["Login"];

            if (!this.User.Identity.IsAuthenticated || session == null)
            {
                return(Logout());
            }

            var data = new byte[] { };

            if (System.Web.HttpContext.Current.Request.Files.AllKeys.Any())
            {
                var pic = System.Web.HttpContext.Current.Request.Files["imgBtn"];

                using (var inputStream = pic.InputStream)
                {
                    var memoryStream = inputStream as MemoryStream;
                    if (memoryStream == null)
                    {
                        memoryStream = new MemoryStream();
                        inputStream.CopyTo(memoryStream);
                    }
                    data           = memoryStream.ToArray();
                    model.Logotipo = data;
                }
            }

            _companyService.Create(new Domain.Config.Empresa()
            {
                Logotipo = model.Logotipo, Nome = model.NomeEmpresa
            });

            return(RedirectToAction("Index"));
        }
Esempio n. 27
0
        public List <EmpresaModel> getAllEmpresas()
        {
            List <EmpresaModel> empresas = new List <EmpresaModel>();
            SqlCommand          cmd      = new SqlCommand("getAllEmpresas", conn);

            cmd.CommandTimeout = 0;
            cmd.CommandType    = CommandType.StoredProcedure;
            conn.Open();
            SqlDataReader dr      = cmd.ExecuteReader(CommandBehavior.CloseConnection);
            EmpresaModel  empresa = null;

            while (dr.Read())
            {
                empresa                    = new EmpresaModel();
                empresa.Idempresa          = dr.GetInt32(dr.GetOrdinal("Idempresa"));
                empresa.nombre             = dr.GetString(dr.GetOrdinal("nombre"));
                empresa.direccion          = dr.GetString(dr.GetOrdinal("direccion"));
                empresa.correo_electronico = dr.GetString(dr.GetOrdinal("correo_electronico"));
                empresa.telefono           = dr.GetString(dr.GetOrdinal("telefono"));


                empresas.Add(empresa);
            }
            return(empresas);
        }
        public async Task <IActionResult> Edit(Guid id, [Bind("IdEmpresa,Empresa,Ramo,QtdeFuncionarios,Estado,Cidade")] EmpresaModel empresaModel)
        {
            if (id != empresaModel.IdEmpresa)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(empresaModel);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!EmpresaModelExists(empresaModel.IdEmpresa))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(empresaModel));
        }
Esempio n. 29
0
        public async Task <IActionResult> Atualizar([FromBody] EmpresaModel empresaModel)
        {
            if (empresaModel.Id == null || empresaModel.Id == Guid.Empty)
            {
                return(BadRequest("Empresa sem um Id."));
            }

            try
            {
                Empresa empresa = _mapper.Map <Empresa>(empresaModel);
                if (empresa.Invalid)
                {
                    return(BadRequest(empresa.Notifications));
                }

                var result = await _empresaApplication.Atualizar(empresaModel);

                if (result.Success)
                {
                    return(Ok(_mapper.Map <Empresa, EmpresaModel>(result.Object)));
                }

                return(BadRequest(result.Notifications));
            }
            catch (Exception ex)
            {
                //adiciona o log
                Log.Logger.Error(ex, "EmpresaController > Atualizar - Erro Interno");

                //retorna 500 - default
                return(InternalServerError());
            }
        }
Esempio n. 30
0
        private void btnModifica_Click(object sender, EventArgs e)
        {
            EmpresaModel empresaModel = new EmpresaModel();

            try
            {
                empresaModel.Rut               = textBoxRutEmpresa.Text;
                empresaModel.RazonSocial       = textBoxRazonSocial.Text;
                empresaModel.GiroEmisor        = textBoxGiroEmisor.Text;
                empresaModel.CodigoSiiSucursal = Convert.ToInt32(textBoxCodigoSucursal.Text);
                empresaModel.Telefono          = textBoxTelefonoEmisor.Text;
                empresaModel.Correo            = textBoxCorreoEmisor.Text;
                empresaModel.Acteco            = Convert.ToInt32(textBoxActeco.Text);
                empresaModel.DireccionOrigen   = textBoxDireccionOrigen.Text;
                empresaModel.ComunaOrigen      = textBoxComunaOrigen.Text;
                empresaModel.CiudadOrigen      = textBoxCiudadOrigen.Text;
                empresaModel.update(empresaModel);
                cargaTextBoxs();
                MessageBox.Show("La empresa se actualizo");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Actualizar" + ex.ToString());
            }
        }