Example #1
0
        public void iniciarValoresPorDefecto()
        {
            EmpresaBean empresa = EmpresaDAO.obtenerEmpresa(Conexion.company.CompanyDB);

            mGrid.DataTable.ExecuteQuery(ClienteDAO.getQForListBDM(empresa.id, empresa.base_datos));

            mGrid.Columns.Item(1).Type = SAPbouiCOM.BoGridColumnType.gct_ComboBox;
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(1)).ValidValues.Add("TPJ", "Persona jurídica");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(1)).ValidValues.Add("TPN", "Persona natural");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(1)).DisplayType = SAPbouiCOM.BoComboDisplayType.cdt_Description;

            mGrid.Columns.Item(2).Type = SAPbouiCOM.BoGridColumnType.gct_ComboBox;
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).ValidValues.Add("0", "Otros tipos de documento");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).ValidValues.Add("1", "Documento nacional de identidad");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).ValidValues.Add("4", "Carnet de extranjería");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).ValidValues.Add("6", "Registro único de contribuyentes");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).ValidValues.Add("7", "Pasaporte");
            ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(2)).DisplayType = SAPbouiCOM.BoComboDisplayType.cdt_Description;

            mGrid.Columns.Item(18).Type = SAPbouiCOM.BoGridColumnType.gct_CheckBox;
            mGrid.Columns.Item(19).Type = SAPbouiCOM.BoGridColumnType.gct_CheckBox;
            mGrid.Columns.Item(0).TitleObject.Sortable = true;
            mGrid.Columns.Item(3).TitleObject.Sortable = true;
            mGrid.Columns.Item(4).TitleObject.Sortable = true;
            mGrid.Columns.Item(5).TitleObject.Sortable = true;
            mGrid.Columns.Item(6).TitleObject.Sortable = true;
            mGrid.Columns.Item(7).TitleObject.Sortable = true;
            mGrid.Columns.Item(8).TitleObject.Sortable = true;
            mGrid.Columns.Item(9).TitleObject.Sortable = true;
            mGrid.AutoResizeColumns();
        }
        public static IQueryable <Empresa> GetEmpresas(ISession session, IEnumerable <int> empresas, Usuario user)
        {
            var empresaDao = new EmpresaDAO();

            if (empresas == null && (user == null || !user.PorEmpresa) && IncludesAll(empresas))
            {
                return(null);
            }

            if (empresas == null)
            {
                empresas = new[] { -1 }
            }
            ;

            var empresasU = (user != null && user.PorEmpresa
                ? user.Empresas.AsQueryable()
                : empresaDao.FindAll()
                             );

            if (!IncludesAll(empresas))
            {
                empresasU = empresasU.Where(e => empresas.Contains(e.Id));
            }
            return(empresasU);
        }
    }
Example #3
0
        public pgPerfil(Empresa e)
        {
            InitializeComponent();

            empresa = EmpresaDAO.FindCompanyById(e.EmpresaId);
            carregarEmpresa(empresa);
        }
        private void ConsultarEmpresas()
        {
            EmpresaDAO        objdao = new EmpresaDAO();
            List <tb_empresa> objRes = objdao.ConsultarEmpresa(CodigoLogado);

            ViewBag.LstEmpresas = objRes;
        }
Example #5
0
        public ActionResult Alterar(int IdEmpresa, string NomeEmpresa)
        {
            EmpresaDAO dao     = new EmpresaDAO();
            var        empresa = dao.Listar().FirstOrDefault(x => x.IdEmpresa == IdEmpresa);

            return(View(empresa));
        }
Example #6
0
        public void instanciarObjetosUI()
        {
            try
            {
                mGrid = mForm.Items.Item(GRID_PRINCIPAL).Specific;
                EmpresaBean empresa = EmpresaDAO.obtenerEmpresa(Conexion.company.CompanyDB);
                mGrid.DataTable.ExecuteQuery(LogDAO.getQForListBDM(empresa.id, empresa.base_datos));
                ((SAPbouiCOM.EditTextColumn)mGrid.Columns.Item(1)).LinkedObjectType = Constantes.OBJ_TYPE_EMPLEADO_VENTAS;

                mGrid.Columns.Item(4).Type = SAPbouiCOM.BoGridColumnType.gct_ComboBox;
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(4)).ValidValues.Add("01", "ERROR");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(4)).ValidValues.Add("02", "CORRECTO");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(4)).DisplayType = SAPbouiCOM.BoComboDisplayType.cdt_Description;

                mGrid.Columns.Item(7).Type = SAPbouiCOM.BoGridColumnType.gct_ComboBox;
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(7)).ValidValues.Add("01", "APP MOBILE > BASE INTERMEDIA");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(7)).ValidValues.Add("02", "BASE INTERMEDIA > SAP");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(7)).DisplayType = SAPbouiCOM.BoComboDisplayType.cdt_Description;

                mGrid.Columns.Item(8).Type = SAPbouiCOM.BoGridColumnType.gct_ComboBox;
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).ValidValues.Add("00", "SOCIO DE NEGOCIO");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).ValidValues.Add("01", "ORDEN DE VENTA");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).ValidValues.Add("02", "PAGO RECIBIDO");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).ValidValues.Add("03", "INCIDENCIA");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).ValidValues.Add("04", "NOTA DE CREDITO");
                ((SAPbouiCOM.ComboBoxColumn)mGrid.Columns.Item(8)).DisplayType = SAPbouiCOM.BoComboDisplayType.cdt_Description;


                mGrid.AutoResizeColumns();
            }
            catch (Exception ex)
            {
                StatusMessageError("instanciarObjetosUI() > " + ex.Message);
            }
        }
Example #7
0
        //Funciones
        private void registrarBase()
        {
            try
            {
                if (validarPanel1())
                {
                    string description = Regex.Replace(edtDescripcion.Value.Trim(), @"\t|\n|\r|'", "");

                    if (EmpresaDAO.registrar(new EmpresaBean()
                    {
                        base_datos = edtSociedad.Value.Trim(),
                        descripcion = description,
                        estado = cboEstado.Selected.Value.Trim(),
                        usuario = edtUsuario.Value.Trim(),
                        password = edtPassword.Value.Trim(),
                        maximoLineas = int.Parse(edtMaxLineasOrdn.Value.Trim()),
                        estadoOrden = cboEstOrden.Selected.Value.Trim(),
                        estadoPago = cboEstPago.Selected.Value.Trim(),
                        motivoTraslado = edtMotivoTraslado.Value.Trim()
                    }))
                    {
                        StatusMessageSuccess("Datos de la sociedad registrados con éxito");
                        iniciarValoresPorDefecto();
                    }
                }
            }
            catch (Exception ex)
            {
                StatusMessageError("registrarBase() > " + ex.Message);
            }
        }
        private void BtnLogin_Click(object sender, RoutedEventArgs e)
        {
            HomeEmpresa home;
            Empresa     empresa;
            string      senha = txtSenha.Password.ToString();

            empresa = EmpresaDAO.FindCompanyByEmail(txtEmail.Text);

            if (empresa != null)
            {
                if (empresa.Senha == senha)
                {
                    home = new HomeEmpresa(empresa);
                    home.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Senha incorreta");
                }
            }
            else
            {
                MessageBox.Show("Email incorreto");
            }
        }
Example #9
0
 public static void RenderListOfCompanies()
 {
     foreach (Empresa e in EmpresaDAO.ShowCompanies())
     {
         Console.WriteLine(e);
     }
 }
Example #10
0
        private void CarregarEmpresa()
        {
            EmpresaDAO       dao = new EmpresaDAO();
            List <EmpresaVO> lst = dao.ConsultarEmpresa(1);

            ViewBag.ListaEmpresa = lst;
        }
 public pgExcluirClientes(Cliente c, Empresa e)
 {
     InitializeComponent();
     cliente = ClienteDAO.FindClientById(c.ClienteId);
     empresa = EmpresaDAO.FindCompanyById(e.EmpresaId);
     confirmarExclusaoDeCliente(cliente, empresa);
 }
        private void FormAtualizarCadastroEmp_Load(object sender, EventArgs e)
        {
            cbIdEmpresa.Text = getIdEmpresa();
            EmpresaDAO empresaDao = new EmpresaDAO();

            dgvEmpresa.DataSource = empresaDao.ReadEmpresas(int.Parse(cbIdEmpresa.Text));
        }
Example #13
0
 private void btncadastrarempresa_Click(object sender, EventArgs e)
 {
     if (!txtNomeEmpresa.Text.Equals("") && !txtCnpjEmpresa.Text.Equals("") &&
         !txtSenhaEmpresa.Text.Equals("") && !txtSenhaEmpresa.Text.Equals("") &&
         !txtCidadeEmpresa.Text.Equals(""))
     {
         EmpresaDAO empresa    = new EmpresaDAO();
         string     id_empresa = empresa.RecuperarId(txtCnpjEmpresa.Text);
         if (id_empresa != "")
         {
             MessageBox.Show("CNPJ já cadastrado. Tente logar no sistema!");
         }
         else
         {
             EmpresaModel empresaModel = new EmpresaModel();
             empresaModel.Nome = txtNomeEmpresa.Text;
             empresaModel.Cnpj = txtCnpjEmpresa.Text;
             empresaModel.EmailRecrutamento = txtEmailEmpresa.Text;
             empresaModel.Whatsapp          = txtWhatsappEmpresa.Text;
             empresaModel.LinkRecrutamento  = txtLinkEmpresa.Text;
             empresaModel.Senha             = txtSenhaEmpresa.Text;
             empresaModel.Endereco          = txtEnderecoEmpresa.Text;
             empresaModel.Cidade            = txtCidadeEmpresa.Text;
             empresaModel.Estado            = cbEstadoEmpresa.Text;
             empresaModel.NivelAcesso       = "Empresa";
             EmpresaDAO empresaDao = new EmpresaDAO();
             empresaDao.CreateEmpresa(empresaModel);
         }
     }
     else
     {
         MessageBox.Show("Nome, CNPJ, Email, Senha e Cidade são obrigatórios!");
     }
 }
        public ActionResult Finalizar(int id)
        {
            var familiaDAO = new FamiliaDAO();
            var familiaid  = familiaDAO.BuscaPorId(id);

            ViewBag.Familia = familiaid;

            var familiaId = familiaDAO.BuscaPorId(id);

            ViewBag.FamiliaId = familiaId.ContratoId;

            var familia = familiaDAO.Lista();

            ViewBag.FamiliaLista = familia;

            var dao     = new EmpresaDAO();
            var empresa = dao.BuscaPorId(familiaId.Empresa.Id);

            var listaRecibo = new ReciboEmpresa().CalcularPorEmpresa(empresa.Id);
            var soma        = listaRecibo.Select(b => new
            {
                beneficiario = b,
                somaValores  = b.BeneficiarioTabelaPreco.ToList()
                               .Sum(x => x._tabelaDeValores.Valor)
            }).Sum(b => b.somaValores);

            ViewBag.Soma = soma;

            return(View(familia));
        }
Example #15
0
        public void filtrar(object sender, EventArgs e)
        {
            pesqPost = pesq.Value;
            catPost  = Int32.Parse(categorias.SelectedValue);
            List <Empresa> listaEmpresas = new List <Empresa>();

            listaEmpresas = new EmpresaDAO().selectAllEmpsFiltradas(catPost, pesqPost);



            if (listaEmpresas != null)
            {
                foreach (Empresa empresa in listaEmpresas)
                {
                    string servicosEmp = pegarSevicos(empresa.Id, catPost);
                    if (servicosEmp != "Sem Serviços")
                    {
                        int repMedia  = (empresa.RepAtendimento + empresa.RepQualidade + empresa.RepTempo) / 3;
                        int limitDesc = 24;
                        if (empresa.DescEmpresa.Length > 24)
                        {
                            limitDesc = 24;
                        }
                        else
                        {
                            limitDesc = empresa.DescEmpresa.Length;
                        }
                        listaPontos.Add(new MapPoint(empresa.Lat, empresa.Lon, empresa.RazaoSocial, empresa.DescEmpresa.Substring(0, limitDesc) + "(...)" + "<br>" + servicosEmp, repMedia, 1, empresa.Id));
                    }
                }
            }
        }
        private void ConsultarEmpresa()
        {
            EmpresaDAO       objDAO = new EmpresaDAO();
            List <EmpresaVO> lstCat = objDAO.ConsultarEmpresa(CodigoUsuarioLogado);

            ViewBag.ListaEmpresa = lstCat;
        }
Example #17
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            Empresa empresa = new Empresa();

            if (!txtEmail.Text.Equals(""))
            {
                if (!txtSenha.Text.Equals(""))
                {
                    empresa.Email = txtEmail.Text;
                    empresa.Senha = txtSenha.Text;
                    if (EmpresaDAO.BuscarEmpresaPorEmailESenha(empresa) != null)
                    {
                        empresa = EmpresaDAO.BuscarEmpresaPorEmailESenha(empresa);
                        this.Close();
                        MenuEmpresa menuEmpresa = new MenuEmpresa(empresa.Email);
                        menuEmpresa.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Login ou Senha Inválida", "Dados Inválidos", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                else
                {
                    MessageBox.Show("O campo Senha é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("O campo Email é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
 public pgDetalhesEmpresaContratar(Empresa e, Cliente c)
 {
     InitializeComponent();
     listarDetalhesDaEmpresa(e);
     empresa = EmpresaDAO.FindCompanyById(e.EmpresaId);
     cliente = ClienteDAO.FindClientById(c.ClienteId);
 }
Example #19
0
        protected void BtnLogar_Click(object sender, EventArgs e)
        {
            ClienteDAO clienteDao = new ClienteDAO();
            Cliente    c          = clienteDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text);

            if (c != null)
            {
                Session["cliente"]        = c;
                Session["OrdemDeServico"] = GerarOrdemServico(c);
                Response.Redirect("~/vwServicos.aspx");
            }
            else
            {
                EmpresaDAO empresaDao = new EmpresaDAO();
                Empresa    emp        = empresaDao.ValidarLogin(TxtEmail.Text, TxtSenha.Text);

                if (e != null)
                {
                    Session["empresa"] = emp;
                    Response.Redirect("~/vwEmpresa.aspx");
                }
                else
                {
                    LblResultado.Text = "Acesso invalido";
                }
            }
        }
        public ActionResult Create([Bind(Include = "Id,Nome,Quantidade,FornecedorID,CategoriaID")] Produto produto)
        {
            if (ModelState.IsValid)
            {
                Empresa empresa = new Empresa();
                var     list    = new List <Produto>();

                empresa         = EmpresaDAO.BuscarEmpresaPorLogin();
                produto.Empresa = empresa;

                if (empresa.Produtos != null)
                {
                    list = empresa.Produtos;
                }

                list.Add(produto);
                empresa.Produtos = list;
                EmpresaDAO.Alterarempresa(empresa);
                return(RedirectToAction("Index"));
            }
            Empresa empre = new Empresa();

            empre = EmpresaDAO.BuscarEmpresaPorLogin();

            ViewBag.CategoriaID  = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empre), "Id", "Nome", produto.CategoriaID);
            ViewBag.FornecedorID = new SelectList(FornecedorDAO.ListarFornecedoresPorLogin(empre), "Id", "Nome", produto.FornecedorID);
            return(View(produto));
        }
Example #21
0
 private void actualizarBase()
 {
     try
     {
         if (validarPanel1())
         {
             if (EmpresaDAO.actualizar(new EmpresaBean()
             {
                 id = int.Parse(edtIdInterno.Value.Trim()),
                 descripcion = edtDescripcion.Value.Trim(),
                 estado = cboEstado.Selected.Value.Trim(),
                 usuario = edtUsuario.Value.Trim(),
                 password = edtPassword.Value.Trim(),
                 maximoLineas = int.Parse(edtMaxLineasOrdn.Value.Trim()),
                 estadoOrden = cboEstOrden.Selected.Value.Trim(),
                 estadoPago = cboEstPago.Selected.Value.Trim(),
                 motivoTraslado = edtMotivoTraslado.Value.Trim()
             }))
             {
                 StatusMessageSuccess("Datos de la sociedad actualizados con éxito");
                 iniciarValoresPorDefecto();
             }
         }
     }
     catch (Exception ex)
     {
         StatusMessageError("actualizarBase() > " + ex.Message);
     }
 }
Example #22
0
        public void iniciarValoresPorDefecto()
        {
            try
            {
                EmpresaBean empresa = EmpresaDAO.obtenerEmpresa(Conexion.company.CompanyDB);
                mGrid.DataTable.ExecuteQuery(OrdenVentaDAO.getQForListDetailBDM(claveDocumento, empresa.base_datos));
                ((SAPbouiCOM.EditTextColumn)mGrid.Columns.Item(0)).LinkedObjectType = Constantes.OBJ_TYPE_ITEM;
                ((SAPbouiCOM.EditTextColumn)mGrid.Columns.Item(3)).LinkedObjectType = Constantes.OBJ_TYPE_WAREHOUSE;
                ((SAPbouiCOM.EditTextColumn)mGrid.Columns.Item(8)).LinkedObjectType = Constantes.OBJ_TYPE_TAXES;
                mGrid.Columns.Item(0).TitleObject.Sortable = true;
                mGrid.Columns.Item(1).TitleObject.Sortable = true;
                mGrid.Columns.Item(2).TitleObject.Sortable = true;
                mGrid.Columns.Item(3).TitleObject.Sortable = true;
                mGrid.Columns.Item(4).TitleObject.Sortable = true;
                mGrid.Columns.Item(5).TitleObject.Sortable = true;
                mGrid.Columns.Item(6).TitleObject.Sortable = true;
                mGrid.AutoResizeColumns();

                mForm.Title = "Detalles del documento " + claveDocumento;
            }
            catch (Exception ex)
            {
                StatusMessageError("iniciarValoresPorDefecto() > " + ex.Message);
            }
        }
 private void PerfilCliente_Load(object sender, EventArgs e)
 {
     cliente.Email   = this.email;
     cliente         = ClienteDAO.BuscarCLientePorEmail(cliente);
     empresa.Email   = cliente.Empresa.Email;
     empresa         = EmpresaDAO.BuscarEmpresaPorEmail(empresa);
     lblEmpresa.Text = empresa.NomeEmpresa;
     alugado.Cliente = cliente;
     alugado         = AlugadoDAO.ObterAluguelPorCliente(alugado);
     lblCPF.Text     = cliente.Cpf;
     lblEmail.Text   = cliente.Email;
     lblNome.Text    = cliente.Nome;
     if (alugado != null)
     {
         carro.Empresa  = empresa;
         carro          = CarroDAO.ObterCarroPorEmpresa(carro);
         alugado.Carro  = carro;
         lblCarroo.Text = carro.Nome;
         EquipadoDAO.BuscarCarroEquipadoPorRecibo(alugado);
         double total = alugado.Valor + equipado.ValorTotal;
         lblReciboo.Text     = alugado.Id.ToString();
         lblTotal.Text       = total.ToString("C2");
         lblDataEntrega.Text = alugado.DiasAlugado.ToString();
     }
     else
     {
         lblReciboo.Text     = "";
         lblTotal.Text       = "";
         lblDataEntrega.Text = "";
     }
 }
        protected override void presentarData(Plantilla dato)
        {
            EmpresaDAO datoEmpresa = (EmpresaDAO)dato;

            campo.Text     = datoEmpresa.Factura.NombreEmpresa;
            direccion.Text = datoEmpresa.Factura.DireccionEmpresa;
        }
Example #25
0
        /// <summary>
        /// Llena la tabla con los datos obtenidos a través de la
        /// consulta.
        /// </summary>
        private void cargarDatos()
        {
            dgvLista.DataSource = null;
            List <ResidenciaPOJO> residencias = ResidenciaDAO.ObtenerResidencias();

            if (residencias.Count > 0)
            {
                btnExportar.Enabled = true;
                for (int i = 0; i < residencias.Count; i++)
                {
                    // Crea un objeto de tipo ListaPOJO con los datos correspondientes.
                    ListaPOJO elemento = new ListaPOJO();
                    elemento.Matricula       = residencias[i].IdAlumno;
                    elemento.NombreAlumno    = AlumnoDAO.ObtenerAlumno(residencias[i].IdAlumno).NombreCompleto;
                    elemento.AsesorExt       = residencias[i].AsesorExt;
                    elemento.Empresa         = EmpresaDAO.ObtenerEmpresa(residencias[i].IdEmpresa).Nombre;
                    elemento.TelEmpresa      = EmpresaDAO.ObtenerEmpresa(residencias[i].IdEmpresa).Telefono;
                    elemento.TelAlumno       = AlumnoDAO.ObtenerAlumno(residencias[i].IdAlumno).Telefono;
                    elemento.CorreoAlumno    = AlumnoDAO.ObtenerAlumno(residencias[i].IdAlumno).Correo;
                    elemento.AsesorInt       = DocenteDAO.ObtenerDocenteXMatricula(residencias[i].IdAlumno).NombreCompleto;
                    elemento.CorreoAsesorInt = DocenteDAO.ObtenerDocenteXMatricula(residencias[i].IdAlumno).Correo;
                    elemento.Proyecto        = residencias[i].NombreProyec;
                    lista.Add(elemento);
                }
                dgvLista.DataSource = lista;
            }
        }
        public ActionResult Atualizar([Bind(Include = "Id, CNPJ, RazaoSocial, NomeFantasia, Telefone, Cep, NomeRua, Numero, Complemento, Bairro, Estados, Cidades, ContratoId")] Empresa empresa)
        {
            var dao = new EmpresaDAO();

            dao.Atualiza(empresa);
            return(View());
        }
Example #27
0
 private void btnEntregar_Click(object sender, EventArgs e)
 {
     if (Comprobar())
     {
         Empresa   E = new Empresa();
         Residente R = new Residente();
         Proyecto  P = new Proyecto();
         E = empresa();
         R = Residente();
         P = Proyecto();
         if (E != null && R != null && P != null)
         {
             try
             {
                 int EE = new EmpresaDAO().Agregar(E);
                 int PP = new ProyectoDAO().Agregar(P);
                 int RR = new ResidenteDAO().Agregar(R);
                 if (EE + RR + PP == 3)
                 {
                     MessageBox.Show("Datos guardados satisfactoriamente\n" +
                                     "entra como residente para que bajes tu carta para que se la entregues a tu cordinador", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     x.Visible = true;
                     this.Dispose();
                 }
                 else
                 {
                     MessageBox.Show("Error al guardar los datos del residente,empresa y proyeto");
                 }
             }
             catch (Exception ex)
             {
             }
         }
     }
 }
        public ActionResult Atualizar(int id)
        {
            var     dao     = new EmpresaDAO();
            Empresa empresa = dao.BuscaPorId(id);

            return(View(empresa));
        }
        private void loadFacturaSeleccionada()
        {
            try
            {
                //Factura_codigo, Factura_fecha, Factura_total, Factura_fecha_venc, Factura_empresa, Factura_cliente, Factura_rendicion, Factura_habilitada
                int      factura_id   = int.Parse(dataGridFacturasBM.SelectedCells[0].Value.ToString());
                DateTime fecha        = DateTime.Parse(dataGridFacturasBM.SelectedCells[1].Value.ToString());
                double   totalFactura = double.Parse(dataGridFacturasBM.SelectedCells[2].Value.ToString());
                DateTime fechaVenc    = DateTime.Parse(dataGridFacturasBM.SelectedCells[3].Value.ToString());
                int      idEmpresa    = int.Parse(dataGridFacturasBM.SelectedCells[4].Value.ToString());
                int      idCliente    = int.Parse(dataGridFacturasBM.SelectedCells[5].Value.ToString());
                bool     habilitada   = bool.Parse(dataGridFacturasBM.SelectedCells[6].Value.ToString());

                facturaSelectedBM = new Factura(
                    factura_id,
                    fecha,
                    totalFactura,
                    fechaVenc,
                    EmpresaDAO.obtener_empresa_con_ID(idEmpresa),
                    ClienteDAO.obtener_cliente_con_ID(idCliente),
                    null,
                    habilitada
                    );
            }
            catch (Exception)
            {
                facturaSelectedBM = null;
            }
        }
        private void lstCarros_BindingContextChanged(object sender, EventArgs e)
        {
            lstCarros.Items.Clear();
            ListViewItem item;

            cliente.Email = this.email;
            cliente       = ClienteDAO.BuscarCLientePorEmail(cliente);
            empresa.Email = cliente.Empresa.Email;
            empresa       = EmpresaDAO.BuscarEmpresaPorEmail(empresa);
            carro.Empresa = empresa;
            IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro);

            foreach (Carro i in carros)
            {
                item      = new ListViewItem();
                item.Text = i.Placa;
                item.SubItems.Add(i.Marca);
                item.SubItems.Add(i.Nome);
                item.SubItems.Add(i.Ano.ToString());
                item.SubItems.Add(i.Preco.ToString("C2"));
                string estado = CarroDAO.EstadoDisp(i.EstadoDisp);
                item.SubItems.Add(estado);
                item.SubItems.Add(i.Empresa.Cidade);
                item.SubItems.Add(i.Empresa.NomeEmpresa);
                lstCarros.Items.Add(item);
            }
        }