public bool Inserir(EmpresaEntity empresa) { try { connection.Open(); SqlCommand command = new SqlCommand("INSERT INTO Empresa VALUES (@cnpjEmp, @nomEmp, @endEmp, @cidEmp, @ufEmp, @telEmp)", connection); command.Parameters.AddWithValue("@cnpjEmp", empresa.cnpjEmp); command.Parameters.AddWithValue("@nomEmp", empresa.nomEmp); command.Parameters.AddWithValue("@endEmp", empresa.endEmp); command.Parameters.AddWithValue("@cidEmp", empresa.cidEmp); command.Parameters.AddWithValue("@ufEmp", empresa.ufEmp); command.Parameters.AddWithValue("@telEmp", empresa.telEmp); command.ExecuteNonQuery(); } catch { return(false); } finally { if (connection != null) { connection.Close(); } } return(true); }
public int delete(EmpresaEntity empresa) { using (EmpresaData empresaData = new EmpresaData()) { return(empresaData.delete(empresa)); } }
public EmpresaEntity Obter(string cnpjEmp) { EmpresaEntity empresa = new EmpresaEntity(); try { connection.Open(); SqlCommand command = new SqlCommand("SELECT DISTINCT cnpjEmp, nomEmp, endEmp, cidEmp, ufEmp, telEmp FROM Empresa WHERE cnpjEmp = @cnpjEmp ORDER BY nomEmp", connection); command.Parameters.AddWithValue("@cnpjEmp", cnpjEmp); IDataReader reader = command.ExecuteReader(); reader.Read(); empresa.cnpjEmp = ExtraDAO.ObterValor <string>(reader, 0, null); empresa.nomEmp = ExtraDAO.ObterValor <string>(reader, 1, null); empresa.endEmp = ExtraDAO.ObterValor <string>(reader, 2, null); empresa.cidEmp = ExtraDAO.ObterValor <string>(reader, 3, null); empresa.ufEmp = ExtraDAO.ObterValor <string>(reader, 4, null); empresa.telEmp = ExtraDAO.ObterValor <string>(reader, 5, null); } finally { if (connection != null) { connection.Close(); } } return(empresa); }
public List <EmpresaEntity> ObterTodos(string cnpjEmp) { List <EmpresaEntity> empresas = new List <EmpresaEntity>(); try { connection.Open(); SqlCommand command = new SqlCommand("SELECT DISTINCT cnpjEmp, nomEmp, endEmp, cidEmp, ufEmp, telEmp FROM Empresa WHERE cnpjEmp <> @cnpjEmp AND cnpjEmp NOT IN (SELECT DISTINCT cnpjCli FROM Cliente WHERE cnpjEmp = @cnpjEmp) ORDER BY nomEmp", connection); command.Parameters.AddWithValue("@cnpjEmp", cnpjEmp); IDataReader reader = command.ExecuteReader(); while (reader.Read()) { EmpresaEntity empresa = new EmpresaEntity(); empresa.cnpjEmp = ExtraDAO.ObterValor <string>(reader, 0, null); empresa.nomEmp = ExtraDAO.ObterValor <string>(reader, 1, null); empresa.endEmp = ExtraDAO.ObterValor <string>(reader, 2, null); empresa.cidEmp = ExtraDAO.ObterValor <string>(reader, 3, null); empresa.ufEmp = ExtraDAO.ObterValor <string>(reader, 4, null); empresa.telEmp = ExtraDAO.ObterValor <string>(reader, 5, null); empresas.Add(empresa); } } finally { if (connection != null) { connection.Close(); } } return(empresas); }
public static int Add(EmpresaEntity entity) { try { string query; query = $@" INSERT INTO empresa ( nombre, fecha_de_registro, is_activo ) VALUES ( @Nombre, NOW(), 1 ); SELECT LAST_INSERT_ID();"; using (var db = new MySqlConnection(Conexion.CadenaDeConexion)) { entity.Id = db.Query <int>(query, new { Nombre = entity.Nombre }).FirstOrDefault(); } return(entity.Id); } catch (Exception) { throw; } }
public ActionResult Save(EmpresaEntity entity) { try { var result = new DBEntity(); if (entity.IdEmpresa.HasValue) { result = IApp.empresaService.Actualizar(entity); TempData["msg"] = "Se actualizo el registro con exito!"; } else { result = IApp.empresaService.Insertar(entity); TempData["msg"] = "Se inserto el registro con exito!"; } if (result.CodeError != 0) { throw new Exception(result.MsgError); } return(RedirectToAction("index")); } catch (Exception ex) { return(Content(ex.Message)); } }
public async Task <IActionResult> Create([Bind("id,RangoInicio,RangoFin,Empresa")] TaloneraEntity taloneraEntity, int?id) { if (ModelState.IsValid) { // valida que el inicio de rango sea menor que el final de rango if (taloneraEntity.RangoInicio >= taloneraEntity.RangoFin || taloneraEntity.RangoFin <= taloneraEntity.RangoInicio ) { return(RedirectToAction(nameof(ErrorTalonera))); } EmpresaEntity empresa = _context.Empresa.Where(e => e.id == id).FirstOrDefault(); DistribuidorEntity distribuidor = _context.Distribuidor .Where(d => d.Email == User.Identity.Name).FirstOrDefault(); _context.Talonera.Add(new TaloneraEntity { RangoInicio = taloneraEntity.RangoInicio, RangoFin = taloneraEntity.RangoFin, Empresa = empresa, Distribuidor = distribuidor, StatusTalonera = "Activo" });; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(taloneraEntity)); }
public EmpresaEntity Inserir(EmpresaEntity empresa) { using (var rep = new RepositoryBase <EmpresaEntity>()) { return(empresa = rep.Insert(empresa)); } }
public void Alterar(EmpresaEntity empresa) { using (var rep = new RepositoryBase <EmpresaEntity>()) { rep.Update(empresa); } }
public async Task <IActionResult> PutEmpresaEntity([FromRoute] int id, [FromBody] EmpresaEntity empresaEntity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != empresaEntity.id) { return(BadRequest()); } _context.Entry(empresaEntity).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpresaEntityExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public int insert(EmpresaEntity empresa) { using (EmpresaData empresaData = new EmpresaData()) { return(empresaData.insert(empresa)); } }
public async Task <IActionResult> Edit(int id, [Bind("id,NombreEmpresa,NombreRepresentante,ApellidosRepresentante,TelefonoRepresentante,Email,Direccion")] EmpresaEntity empresaEntity) { if (id != empresaEntity.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(empresaEntity); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpresaEntityExists(empresaEntity.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(empresaEntity)); }
public bool Atualizar(EmpresaEntity empresa) { try { connection.Open(); SqlCommand command = new SqlCommand("UPDATE Empresa SET nomEmp = @nomEmp, endEmp = @endEmp, cidEmp = @cidEmp, ufEmp = @ufEmp, telEmp = @telEmp WHERE cnpjEmp = @cnpjEmp", connection); command.Parameters.AddWithValue("@cnpjEmp", empresa.cnpjEmp); command.Parameters.AddWithValue("@nomEmp", empresa.nomEmp); command.Parameters.AddWithValue("@endEmp", empresa.endEmp); command.Parameters.AddWithValue("@cidEmp", empresa.cidEmp); command.Parameters.AddWithValue("@ufEmp", empresa.ufEmp); command.Parameters.AddWithValue("@telEmp", empresa.telEmp); command.ExecuteNonQuery(); } catch { return(false); } finally { if (connection != null) { connection.Close(); } } return(true); }
protected void btnSalvar_Click(object sender, EventArgs e) { EmpresaPessoaEntity cadastro = new EmpresaPessoaEntity(); EmpresaPessoaModel contrato = new EmpresaPessoaModel(); PessoaEntity funcionario = new PessoaEntity(); funcionario.codPessoa = Convert.ToInt32(ddlFuncionario.SelectedValue); funcionario = contrato.GetFuncionario(funcionario); EmpresaEntity empresa = new EmpresaEntity(); empresa.codEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue); empresa = contrato.GetEmpresa(empresa); if (lblNomeEmpresa.Text == "" || lblNomeFuncionario.Text == "") { lblSalvo.Text = "Salvo com sucesso."; lblErro.Text = "Por favor selecione os valores acima."; return; } else if (txtExpectativa.Text == string.Empty) { lblSalvo.Text = "Salvo com sucesso."; lblErro.Text = "Por favor digite o valor de expectativa de faturamento."; return; } else { lblSalvo.Text = "Salvo com sucesso."; cadastro.Expectativa = Convert.ToDouble(txtExpectativa.Text); if (cadastro.Expectativa > empresa.fatEmpresa) { lblErro.Text = "Valor de expectativa maior que faturamento."; } else { cadastro.codEmpresa = empresa; cadastro.codPessoa = funcionario; contrato.AdicionarContrato(cadastro); ZerarValores(); Response.Redirect("Consulta.aspx"); lblSalvo.Text = "Salvo com sucesso."; } } // select fun.PessoaNome, em.EmpresaNome, em.EmpresaFaturamento, emp.EmpresaPessoaExpec //from // EmpresaPessoa emp // inner join Empresa em on emp.EmpresaID = em.EmpresaID // inner join Pessoa fun on emp.PessoaID = fun.PessoaID // where emp.EmpresaPessoaID = (1) }
protected void btnGravar_Click(object sender, EventArgs e) { // Cria a instância EmpresaEntity empresa = new EmpresaEntity(); EmpresaController empresaController = new EmpresaController(); if (txtCnpj.Text == "" || txtRazao.Text == "" || txtNome.Text == "") { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Preencha todos os campos!');</script>"); } else { empresa.cnpjEmp = txtCnpj.Text; empresa.razEmp = txtRazao.Text; empresa.nomEmp = txtNome.Text; empresa.endEmp = txtEndereco.Text; empresa.cidEmp = txtCidade.Text; empresa.ufEmp = txtUf.Text; empresa.telEmp = txtTelefone.Text; string cnpjEmp = null; try { cnpjEmp = Request.QueryString["cnpjEmp"].ToString(); } catch { } // Chama método if (cnpjEmp != null) { empresa.cnpjEmp = cnpjEmp; if (empresaController.Atualizar(empresa)) { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa alterada com sucesso!'); window.location.href='Empresa.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na alteração do registro!');</script>"); } } else { if (empresaController.Inserir(empresa, Session["cpf"].ToString())) { UsuarioController usuarioController = new UsuarioController(); usuarioController.InserirContrato(Session["cpf"].ToString(), empresa.cnpjEmp, 3); // 3 -> código de proprietário this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Empresa salva com sucesso!'); window.location.href='Empresa.aspx';</script>"); } else { this.ClientScript.RegisterClientScriptBlock(typeof(string), "alert", "<script>alert('Erro na inclusão do registro!');</script>"); } } } }
private void ValidaDadosEmpresa(EmpresaEntity model) { var validaDadosEmpresa = EmpresaValidation.ValidarCNPJEmpresa(model.CNPJ); if (validaDadosEmpresa.Any()) { throw new ArgumentException(validaDadosEmpresa); } }
internal static Empresa Get(EmpresaEntity entity) { IMapper mapper; Empresa item; mapper = GetMapperEntityToDto(); item = mapper.Map <Empresa>(entity); return(item); }
protected void btnSelEmpresa_Click(object sender, EventArgs e) { EmpresaEntity empresa = new EmpresaEntity(); empresa.codEmpresa = Convert.ToInt32(ddlEmpresa.SelectedValue); empresa = model.GetEmpresa(empresa); lblNomeEmpresa.Text = empresa.nomEmpresa.ToString(); lblFatEmpresa.Text = empresa.fatEmpresa.ToString("F2", CultureInfo.InvariantCulture); }
public ResultadoBase GuardarRetencion(Prospecta entrada) { try { string token = ActionContext.Request.Headers.GetValues("Token").First(); int _uid = Security.Data.TokenDataAccess.Obtener(token).FirstOrDefault().UserId; string _rut = Security.Data.UsuarioDataAccess.UsuarioData(_uid).RutUsuario; CookieHeaderValue cookie = Request.Headers.GetCookies("Oficina").FirstOrDefault(); int codOficina = Convert.ToInt32(cookie.Cookies.FirstOrDefault(s => s.Name == "Oficina").Value); EmpresaEntity em = EmpresaDataAccess.ObtenerEntidades().Find(emp => emp.emp_rut == entrada.Rut.Replace(".", "")); if (em == null) { em = new EmpresaEntity(); em.emp_rut = entrada.Rut.Replace(".", ""); em.emp_nombre = entrada.Nombre; em.emp_holding = entrada.Holding; em.emp_id = EmpresaDataAccess.Guardar(em); } ProspeccionEntity pro = ProspeccionDataAccess.ObtenerPorID(entrada.IdProspeccion); if (pro.pros_id == 0) { pro.empresa_id = em.emp_id; pro.pros_caja_origen = entrada.CajaOrigen; pro.pros_dotacion = Convert.ToInt32(entrada.Dotacion); pro.ejecutivo_rut = _rut; pro.oficina = codOficina; pro.pros_id = ProspeccionDataAccess.Guardar(pro); //Primera Gestion solo si es nuevo GestionprospeccionEntity gst = new GestionprospeccionEntity(); gst.gstp_etapa = "Prospección"; gst.gstp_fecha = DateTime.Now; gst.gstp_fecha_accion = DateTime.Now; gst.gstp_observaciones = "SISTEMA Gestión Inicial"; gst.prospecto_id = pro.pros_id; gst.ejecutivo_rut = _rut; gst.oficina = codOficina; GestionprospeccionDataAccess.Guardar(gst); } return(new ResultadoBase() { Estado = "OK", Mensaje = "Prospección Almacenada con Éxito", Objeto = entrada }); } catch (Exception ex) { throw new Exception("Error al Guardar Retencion", ex); } }
public async Task <IActionResult> Create([Bind("id,NombreEmpresa,NombreRepresentante,ApellidosRepresentante,TelefonoRepresentante,Email,Direccion")] EmpresaEntity empresaEntity) { if (ModelState.IsValid) { _context.Add(empresaEntity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(empresaEntity)); }
public async Task <IActionResult> PostEmpresaEntity([FromBody] EmpresaEntity empresaEntity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Empresa.Add(empresaEntity); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEmpresaEntity", new { id = empresaEntity.id }, empresaEntity)); }
/// <summary> /// Guarda la entidad de dominio <see cref="EmpresaEntity"/> en la Base de Datos /// </summary> /// <author>@Charly</author> /// <created>02-04-2018 13:04:57</created> /// <param name="empresa">Referencia a una clase <see cref="EmpresaEntity"/>.</param> /// <returns>Clave primaria resultante de la operación</returns> public static int Guardar(EmpresaEntity empresa) { Parametros parametros = new Parametros { new Parametro("@emp_id", empresa.emp_id), new Parametro("@emp_rut", empresa.emp_rut), new Parametro("@emp_nombre", empresa.emp_nombre), new Parametro("@emp_holding", empresa.emp_holding), }; return(DBHelper.InstanceCRM.ObtenerEscalar <int>("empresas.spEmp_Empresa_Guardar", parametros)); }
public async Task <IActionResult> Put(EmpresaEntity model) { try { ValidaDadosEmpresa(model); return(Ok(_service.UpdateAsync(model))); } catch (ArgumentException ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, ex.Message)); } }
public void Deletar(int Id) { Expression <Func <EmpresaEntity, bool> > expressionFiltro = (a => a.IdStatus == (int)StatusEnum.Ativo && a.IdEmpresa == (Int64)Id); using (var rep = new RepositoryBase <EmpresaEntity>()) { EmpresaEntity empresa = rep.Select(expressionFiltro).FirstOrDefault(); if (empresa != null) { rep.Delete(empresa); } } }
private Prestador Prestador(EmpresaEntity empresa, char flagEnviarInscricaoEstadual) { return(new Prestador { cnpj = empresa.Cnpj, inscricao_estadual = flagEnviarInscricaoEstadual == 'S' ? empresa.InscricaoEstadual : string.Empty, inscricao_municipal = empresa.InscricaoMunicipal, codigo_municipio = new EnderecoCompletoController().Selecionar(empresa.CepId.Value).CodigoMunicipioIbge }); }
// GET: Taloneras/Create public IActionResult Create(int?id) { if (id == null) { return(NotFound()); } EmpresaEntity empresa = _context.Empresa.Where(e => e.id == id).FirstOrDefault(); ViewBag.emailEmpresa = empresa.Email; return(View()); }
public void AdicionarEmpresa(EmpresaEntity empresa) { string sqlCmd = "insert into Empresa (EmpresaNome , EmpresaFaturamento ) values (@EmpresaNome , @EmpresaFaturamento)"; SqlConnection sqlConnection = new SqlConnection(connectionString); sqlConnection.Open(); SqlCommand cmd = new SqlCommand(sqlCmd, sqlConnection); cmd.Parameters.AddWithValue("@EmpresaNome", empresa.nomEmpresa); cmd.Parameters.AddWithValue("@EmpresaFaturamento", empresa.fatEmpresa); cmd.ExecuteNonQuery(); sqlConnection.Close(); }
public EmpresaEntity Salvar(EmpresaEntity empresaEntity) { EmpresaEntity empresa = null; if (empresaEntity.IdEmpresa > 0) { _repository.Alterar(empresaEntity); } else { empresa = _repository.Inserir(empresaEntity); } return(empresa); }
public EmpresaEntity ObterEmpresaById(int Id) { EmpresaEntity empresa = new EmpresaEntity(); string[] includes = new string[] { "Unidades" }; Expression <Func <EmpresaEntity, bool> > expressionFiltro = (a => a.IdStatus == (int)StatusEnum.Ativo && a.IdEmpresa == (Int64)Id); using (var rep = new RepositoryBase <EmpresaEntity>()) { empresa = rep.Select(expressionFiltro, includes).FirstOrDefault(); } return(empresa); }
public void Salvar(EmpresaEntity empresa) { using (var rep = new RepositoryBase <EmpresaEntity>()) { if (empresa.IdEmpresa == 0) { rep.Insert(empresa); } else { rep.Update(empresa); } } }