Exemple #1
0
        public void ProductInsert(object sender, EventArgs e)
        {
            ClienteDao db = new ClienteDao();

            db.Insert(Vista.txtNombre.Text, Vista.txtDescripcion.Text, Convert.ToDouble(Vista.txtPrecio.Text));
            MessageBox.Show("Se ha insertado un producto");
        }
Exemple #2
0
        public void ProductDelete(object sender, EventArgs e)
        {
            ClienteDao db = new ClienteDao();

            db.Delete(Convert.ToInt32(Vista.txtID.Text));
            MessageBox.Show("Se ha eliminado un producto");
        }
Exemple #3
0
        public void ProductUpdate(object sender, EventArgs e)
        {
            ClienteDao db = new ClienteDao();

            db.Update(Convert.ToInt32(Vista.txtID.Text), Vista.txtNombre.Text, Vista.txtDescripcion.Text, Convert.ToDouble(Vista.txtPrecio.Text));
            MessageBox.Show("Se ha actualizado un producto");
        }
Exemple #4
0
        public static bool GuardarVencimiento(string año, int idTipoVencimiento, string diaVencimiento)
        {
            bool exito = false;

            try
            {
                ValidarDatosTipoVencimiento(diaVencimiento);
                bool YaExiste = ClienteDao.ValidarVencimientoExistente(año, idTipoVencimiento);
                if (YaExiste == true)
                {
                    const string message = "Ya existe un Vencimiento Para el año y Tipo de vencimiento seleccionado.";
                    const string caption = "Error";
                    var          result  = MessageBox.Show(message, caption,
                                                           MessageBoxButtons.OK,
                                                           MessageBoxIcon.Exclamation);
                    throw new Exception();
                }
                else
                {
                    exito = ClienteDao.GuardarVencimiento(año, idTipoVencimiento, diaVencimiento);
                }
            }
            catch (Exception ex)
            {
            }
            return(exito);
        }
Exemple #5
0
 public JsonResult ListarClientesAtivos()
 {
     return(Json(new
     {
         data = ClienteDao.ListActives()
     }));
 }
Exemple #6
0
        /**
         * Busca el primer registro que coincida con los datos enviados
         * @param Cliente obj
         * @return Retorna el mismo objeto pero con los datos consultados
         */
        public Cliente buscarPrimeroCliente(Cliente obj)
        {
            List <Cliente> lista = null;

            try {
                ClienteDao dao = new ClienteDao();
                conn  = conexion.conectar();
                lista = dao.searchMatching(conn, obj);
                if (lista != null && lista.Count > 0)
                {
                    obj = (Cliente)lista[0];
                }
                else
                {
                    obj.ID_CLIENTE = -1;
                }
            } catch (Exception e) {
                obj.ID_CLIENTE = -1;
            } finally {
                if (conn != null && conn.State == System.Data.ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            return(obj);
        }
Exemple #7
0
        /**
         * Inserta nuevo registro en la tabla
         * @param Cliente obj
         * @return Retorna el mismo objeto pero con la llave primaria configurada
         */
        public Cliente crearCliente(Cliente obj)
        {
            List <Cliente> lista   = null;
            Cliente        obj_new = new Cliente();

            try {
                ClienteDao dao = new ClienteDao();
                conn = conexion.conectar();
                int id = Funciones.obtenerId(conn, "CLIENTE");
                obj.ID_CLIENTE = id;
                dao.create(conn, obj);
                //verificar existencia
                obj_new.ID_CLIENTE = obj.ID_CLIENTE;
                lista = dao.searchMatching(conn, obj_new);
                if (lista != null && lista.Count > 0)
                {
                    obj_new = (Cliente)lista[0];
                }
                else
                {
                    obj_new.ID_CLIENTE = -1;
                }
            } catch (Exception e) {
                obj_new.ID_CLIENTE = -1;
            } finally {
                if (conn != null && conn.State == System.Data.ConnectionState.Open)
                {
                    conn.Close();
                }
            }
            return(obj_new);
        }
Exemple #8
0
        /**
         * Consulta todos los registros de la tabla pero con Paginacion
         * @param Cliente obj
         * @return Retorna la lista de los registros en la tabla con paginacion
         */

        public Cliente[] listarCliente(int pagina, int numRegPagina)
        {
            Cliente[]      result = null;
            List <Cliente> lista  = null;

            if (pagina > 0 && numRegPagina > 0)
            {
                pagina--;
                int limInf = 0;
                int limSup = 0;
                limInf = pagina * numRegPagina + 1;
                limSup = (pagina + 1) * numRegPagina;
                try {
                    ClienteDao dao = new ClienteDao();
                    conn = conexion.conectar();
                    if (limInf <= dao.countAll(conn))
                    {
                        lista = dao.loadAll(conn, limInf, limSup);
                        if (lista != null && lista.Count > 0)
                        {
                            result = lista.ToArray();
                        }
                    }
                } catch (Exception e) {
                    result = null;
                } finally {
                    if (conn != null && conn.State == System.Data.ConnectionState.Open)
                    {
                        conn.Close();
                    }
                }
            }
            return(result);
        }
Exemple #9
0
        public void ProductList(object sender, EventArgs e)
        {
            ClienteDao db = new ClienteDao();

            Vista.gridBuscar.DataSource =
                db.VerRegistros(Vista.txtBuscar.Text);
        }
Exemple #10
0
        public static bool GurdarCliente(Cliente _cliente)
        {
            bool exito = false;

            try
            {
                ValidarDatos(_cliente);
                bool UsuarioExistente = ValidarUsuarioExistente(_cliente.NombreRazonSocial, _cliente.Cuit);
                if (UsuarioExistente == true)
                {
                    const string message = "Ya existe un cliente registrado con el Nombre/Razón Social y Cuit ingresado.";
                    const string caption = "Error";
                    var          result  = MessageBox.Show(message, caption,
                                                           MessageBoxButtons.OK,
                                                           MessageBoxIcon.Exclamation);
                    throw new Exception();
                }
                else
                {
                    exito = ClienteDao.InsertCliente(_cliente);
                }
            }
            catch (Exception ex)
            {
            }
            return(exito);
        }
Exemple #11
0
        public IList <Cliente> ClientesPuntos_GET(int clienteid)
        {
            ControllerResult resultado = new ControllerResult(string.Empty);

            IList <Cliente> cliente = ClienteDao.ClientesPuntos_GET(clienteid);

            return(cliente);
        }
Exemple #12
0
 public ClienteController(Logger logger,
                          UserManager <IdentityUser> userManager,
                          ClienteDao clienteDao)
     : base(userManager)
 {
     this._logger     = logger;
     this._clienteDao = clienteDao;
 }
Exemple #13
0
 public JsonResult AtivarCliente(int id)
 {
     ClienteDao.Ativar(id);
     return(Json(new
     {
         data = new { Ativou = true }
     }));
 }
Exemple #14
0
 public void TesteConsulta()
 {
     Clientes obj = new Clientes();
     obj.cpf = "123456789";
     ClienteDao dao = new ClienteDao();
     Clientes ret =  dao.Buscar(obj );
     Assert.IsTrue(ret.nome == "Erick");
 }
 public void Pesquisar()
 {
     ClienteDao clienteDao = new ClienteDao();
     //Cliente clientePesquisa = new Cliente() { nomeCliente = "Teste22", cpfCliente = "Teste22", telefonesCliente = "Teste22", enderecoCliente = "Teste22" };
     Cliente clientePesquisa = new Cliente() { enderecoCliente = "Teste00" };
     List<Cliente> lista = clienteDao.Pesquisar(clientePesquisa);
     Debug.Write("Qtd Registros: " + lista.Count());
 }
Exemple #16
0
 protected void btmEliminar_Click(object sender, EventArgs e)
 {
     if (ID.HasValue)
     {
         ClienteDao.eliminar(ID.Value);
         limpiar();
         cargarGrilla();
     }
 }
        public ActionResult Adiciona(Pessoa pessoa, Cliente cli, String tipo_cliente, String conf_senha)
        {
            if (tipo_cliente != null)
            {
                if (tipo_cliente == "Juridico")
                {
                    cli.fisico_cli   = false;
                    cli.juridico_cli = true;
                }
                else
                {
                    cli.fisico_cli   = true;
                    cli.juridico_cli = false;
                }
            }

            if (tipo_cliente == null)
            {
                ModelState.AddModelError("select.Tipo_cliente", "O campo tipo é obrigátorio.");
            }
            if (conf_senha == "")
            {
                ModelState.AddModelError("conf_senha", "O campo redigite senha é obrigátorio.");
            }
            if (conf_senha != cli.senha_cli && cli.senha_cli != null)
            {
                ModelState.AddModelError("conf_senha", "Senhas diferentes.");
            }

            //ModelState.IsValid = verifica se o evento do form e do tipo post ou seja e foi enviado.
            if (ModelState.IsValid)
            {
                Pessoa ps = null;
                ps = null;
                PessoaDao pessoaDao = new PessoaDao();
                ps = pessoaDao.cadastrarPessoa(pessoa);

                ClienteDao clienteDao = new ClienteDao();
                clienteDao.cadastroCliente(ps.id_pessoa, cli);
            }
            else
            {
                IList <Tipo_pessoa> tp;
                using (var dao = new EntidadeContext())
                {
                    tp = dao.tipo_pessoa.ToList();
                }

                ViewBag.tipo_Pessoas = tp;
                ViewBag.pessoa       = pessoa;
                ViewBag.cliente      = cli;
                ViewBag.tipo_cliente = tipo_cliente;
                return(View("cadastrar"));
            }

            return(View());
        }
Exemple #18
0
        private void InicializaCliente()
        {
            try
            {
                var clienteDao = new ClienteDao();


                // CONSUMIDOR NÃO IDENTIFICADO
                if (txtClienteCpf.Text.Trim().Equals(""))
                {
                    _pedido.Cliente   = clienteDao.GetClienteConsumidorNaoIdentificado();
                    _pedido.ClienteId = _pedido.Cliente.ClienteId;
                    return;
                }


                if (txtClienteCpf.Text.Trim().Length < 14)
                {
                    // Validando o CPF
                    if (!Validacao.IsCpf(txtClienteCpf.Text.Trim()))
                    {
                        MessageBox.Show("CPF inválido!");
                        return;
                    }
                }
                else
                {
                    // Validando o CNPJ
                    if (!Validacao.IsCnpj(txtClienteCpf.Text.Trim()))
                    {
                        MessageBox.Show("CNPJ inválido!");
                        return;
                    }
                }

                _pedido.Cliente = clienteDao.GetCliente(txtClienteCpf.Text.Trim());

                if (_pedido.Cliente == null)
                {
                    // Inserindo no banco e retornando o ID
                    _pedido.ClienteId = Convert.ToInt32(clienteDao.InsertCliente(txtClienteCpf.Text.Trim(), txtClienteNome.Text.Trim(), txtClienteEmail.Text.Trim()));
                    _pedido.Cliente   = clienteDao.GetCliente(_pedido.ClienteId.ToString());
                }
                else
                {
                    _pedido.ClienteId = _pedido.Cliente.ClienteId;

                    txtClienteNome.Text  = string.IsNullOrEmpty(_pedido.Cliente.Nome) ? "" : _pedido.Cliente.Nome;
                    txtClienteEmail.Text = string.IsNullOrEmpty(_pedido.Cliente.Nome) ? "" : _pedido.Cliente.Email;
                    //txtClienteCelular.Text = string.IsNullOrEmpty(_pedido.Cliente.Nome) ? "" : _pedido.Cliente.TelefoneComercial;
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #19
0
        public Cliente GetById(int id)
        {
            Cliente cliente = new ClienteDao().GetById(id);

            if (cliente == null)
            {
                throw new Exception("Cliente não encontrado!");
            }
            return(cliente);
        }
Exemple #20
0
        public frmAlterarProjeto()
        {
            InitializeComponent();

            cboCliente.ItemsSource       = ClienteDao.ListarClientes();
            cboCliente.DisplayMemberPath = "NomeCliente";
            cboCliente.SelectedValuePath = "ClienteId";

            txtNumero.Focus();
        }
Exemple #21
0
        public Cliente getByNome(string nome)
        {
            Cliente cliente = new ClienteDao().getByNome(nome);

            if (cliente == null)
            {
                throw new Exception("Cliente não encontrado!");
            }
            return(cliente);
        }
Exemple #22
0
        public void TesteConsulta()
        {
            Clientes obj = new Clientes();

            obj.cpf = "123456789";
            ClienteDao dao = new ClienteDao();
            Clientes   ret = dao.Buscar(obj);

            Assert.IsTrue(ret.nome == "Erick");
        }
Exemple #23
0
        private void ModificarClienteRemitos()
        {
            Console.WriteLine("MODIFICAR CLIENTE REMITOS\n");
            try
            {
                Console.WriteLine("Nro Remito");
                String nroRemito = FormatoNroRemito(Console.ReadLine());

                ClienteDao     clienteDao     = new ClienteDao();
                RemitoTangoDao remitoTangoDao = new RemitoTangoDao();

                Cliente viejoCliente = null;

                string viejoClienteId = remitoTangoDao.getClienteId(nroRemito);

                if (viejoClienteId != null)
                {
                    viejoCliente = clienteDao.getCliente(Convert.ToInt32(viejoClienteId));
                }

                Console.WriteLine("Cliente actual remito nro: " + nroRemito);
                Console.WriteLine("Codigo".PadRight(10, ' ') + "Razon Social".PadRight(50, ' '));
                Console.WriteLine(viejoCliente.ToString());

                Console.WriteLine("\n");
                Console.WriteLine("Cliente Nuevo");
                string nuevoClienteId = Console.ReadLine();

                Cliente nuevoCliente = clienteDao.getCliente(Convert.ToInt32(nuevoClienteId));

                Console.WriteLine("Cliente nuevo asignado a remito nro: " + nroRemito);
                Console.WriteLine("Codigo".PadRight(10, ' ') + "Razon Social".PadRight(50, ' '));
                Console.WriteLine(nuevoCliente.ToString());

                Console.WriteLine("\n");
                Console.WriteLine("¿Desea asignar el remito nro: " + nroRemito + " al nuevo cliente? S - N");
                string opcion = Console.ReadLine().ToUpper();

                if (opcion.Equals("S"))
                {
                    remitoTangoDao.UpdateClienteRemito(nroRemito, nuevoClienteId);
                    Menu();
                }
                else
                {
                    Menu();
                }

                Console.ReadLine();
            }
            catch (Exception ex)
            {
                Console.WriteLine("ERROR: " + ex.Message);
            }
        }
Exemple #24
0
        private void BtnEditar_Click(object sender, RoutedEventArgs e)
        {
            if (!txtNumero.Text.Equals("") && !txtProjeto.Text.Equals(""))
            {
                Projeto projeto = new Projeto
                {
                    NumeroProjeto = txtNumero.Text
                };

                projeto = ProjetoDao.BuscarProjetoPorNumero(projeto);

                if (projeto != null)
                {
                    projeto.NomeProjeto = txtProjeto.Text;
                    projeto.Status      = cboStatus.SelectedIndex.ToString();

                    int idCliente = Convert.ToInt32(cboCliente.SelectedValue);
                    projeto.Cliente = ClienteDao.BuscarClientePorId(idCliente);

                    if (ProjetoDao.AlterarProjeto(projeto))
                    {
                        MessageBox.Show("Cadastro Alterado!",
                                        "Sistema de Orcamento", MessageBoxButton.OK, MessageBoxImage.Information);

                        txtNumero.Text           = "";
                        txtProjeto.Text          = "";
                        cboCliente.SelectedIndex = -1;
                        cboStatus.SelectedIndex  = -1;

                        txtNumero.IsEnabled = true;
                        txtProjeto.Focus();
                        txtProjeto.IsEnabled  = false;
                        btnEditar.IsEnabled   = false;
                        btnCancelar.IsEnabled = false;
                        cboStatus.IsEnabled   = false;
                        cboCliente.IsEnabled  = false;
                        btnBuscar.IsEnabled   = true;
                    }
                    else
                    {
                        MessageBox.Show("Projeto Não pode ser alterado",
                                        "Sistema Orcamento", MessageBoxButton.OK,
                                        MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Projeto Inexistente", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Insira o código do Projeto", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemple #25
0
        public static string BuscarNuevoNroFacturaNotaDeCredito(string cuit)
        {
            int    idCliente = ClienteDao.BuscarIdClientePorCuit(cuit);
            string Factura   = Dao.ClienteDao.BuscarNuevoNroFacturaNotaDeCredito(idCliente);

            if (Factura == "0" || Factura == "")
            {
                Factura = "00003-00000001";
            }
            return(Factura);
        }
Exemple #26
0
 private void btn_buscar_Click(object sender, EventArgs e)
 {
     dgvClientes.DataSource            = ClienteDao.Buscar(txtcriterio.Text, "", varGlobales.sessionUsuario);
     dgvClientes.Columns[0].HeaderText = "Código";
     dgvClientes.Columns[0].Width      = 75;
     dgvClientes.Columns[1].HeaderText = "Nombres";
     dgvClientes.Columns[1].Width      = 180;
     dgvClientes.Columns[2].Width      = 90;
     dgvClientes.Columns[3].Width      = 160;
     dgvClientes.Columns[6].Visible    = false;
 }
Exemple #27
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dgvClientes.DataSource            = ClienteDao.Buscar(txtNombres.Text, txtDni.Text);
     dgvClientes.Columns[0].HeaderText = "Código";
     dgvClientes.Columns[0].Width      = 50;
     dgvClientes.Columns[1].HeaderText = "Nombres";
     dgvClientes.Columns[1].Width      = 100;
     dgvClientes.Columns[2].Width      = 80;
     dgvClientes.Columns[3].Visible    = false;
     dgvClientes.Columns[4].Visible    = false;
 }
Exemple #28
0
        public static void Remover()
        {
            Console.Clear();
            Cliente    cliente    = new Cliente();
            ClienteDao clientedao = new ClienteDao();

            Console.WriteLine("Informe o id do cliente que deseja remover");
            cliente.idCliente = Convert.ToInt32(Console.ReadLine());
            clientedao.Remover(cliente);
            Console.WriteLine("Cliente removido com sucesso");
            Console.ReadKey();
        }
Exemple #29
0
        public List <ClienteBE> SelectBuscaNotasInNotIdLista(string not_id, int conf_id, bool endereco = false)
        {
            List <ClienteBE> retorno = new ClienteDao().SelectClienteIn <ClienteBE>(new { cli_id = not_id, conf_id = conf_id }).ToList();

            //retorno = this.CarregaNotaClientein(retorno, not_id);

            if (endereco)
            {
                retorno = this.CarregaEnderecosCliente(retorno);
            }
            return(retorno);
        }
        private void MovimentacaoSaida_Load(object sender, EventArgs e)
        {
            cmbSelecionarCliente.DisplayMember = "TextoExibicao";
            cmbSelecionarCliente.ValueMember   = "IdCliente";

            IList <IClienteEntity> lstClientes = ClienteDao.RetornarClientes();

            foreach (IClienteEntity fornecedor in lstClientes)
            {
                cmbSelecionarCliente.Items.Add(fornecedor);
            }
        }
Exemple #31
0
 // Método para editar cliente
 public void EditarCliente(Cliente cliente)
 {
     try
     {
         clienteDao = new ClienteDao();
         clienteDao.EditarCliente(cliente);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Exemple #32
0
 // Método para cadastrar clientes
 public void Cadastrar(Cliente cliente)
 {
     try
     {
         clienteDao = new ClienteDao();
         clienteDao.Cadastrar(cliente);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
        public void DeletarCliente()
        {
            bool retorno = new ClienteDao().DeletarCliente(5);

            if (retorno)
            {
                Debug.Write("Cliente Deletado!");
            }
            else
            {
                Debug.Write("Erro Encontrado!");
            }
        }
Exemple #34
0
        public void TestInsertCliente()
        {
            Clientes obj = new Clientes();
            obj.cpf = "123456789";
            obj.nome = "Erick";
            obj.sobrenome = "Lourenço";
            obj.rg = "3049128391";
            obj.idade = "19";
            ClienteDao dao = new ClienteDao();
            dao.Inserir(obj);

            Assert.IsTrue(true);
        }
        public void AtualizarProduto()
        {
            idCliente = int.Parse(txtIdCliente.Text);

            cliente = clientes.Find(cli => cli.IDT_CLIENTE == idCliente).First<CLIENTE>();

            cliente.NOME = txtNomeCliente.Text;
            cliente.EMAIL = txtEmail.Text;
            cliente.SENHA = txtSenha.Text;

            clientes.Update(cliente);
            clientes.SaveChanges();

            BuscarClientes();

            clientes = null;
            cliente = null;
            LimparCampos();
        }
        protected void grvClientes_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            idCliente = int.Parse(grvClientes.DataKeys[e.RowIndex].Value.ToString());

            cliente = clientes.Find(prod => prod.IDT_CLIENTE == idCliente).First<CLIENTE>();

            clientes.Delete(cliente);
            clientes.SaveChanges();

            clientes = null;
            cliente = null;

            BuscarClientes();
        }
        protected void grvClientes_SelectedIndexChanged(object sender, EventArgs e)
        {
            btnSalvar.Text = "Atualizar";

            idCliente = (int)grvClientes.SelectedValue;

            cliente = clientes.Find(cli => cli.IDT_CLIENTE == idCliente).First<CLIENTE>();

            txtIdCliente.Text = cliente.IDT_CLIENTE.ToString();
            txtNomeCliente.Text = cliente.NOME;
            txtEmail.Text = cliente.EMAIL;

            clientes = null;
            cliente = null;
        }
Exemple #38
0
 public ClienteRN()
 {
     clienteDados = new ClienteDao();
 }
Exemple #39
0
 public int SelectID(string nome)
 {
     if (nome.Length == 0)
     {
         throw new Exception("Escolha um Cliente");
     }
     else
     {
         clienteDados = new ClienteDao();
         return clienteDados.SelectId(nome);
     }
 }
Exemple #40
0
        public static void ValidacaoGeral(string nome, string email, string cpf, string rg, string tel1, string tel2, string rua, string numero, string cep, string idbairro)
        {
            ClienteRN validador = new ClienteRN();
            ClienteDao clienteDados = new ClienteDao();

            if (validador.ValidarCPF(cpf) & validador.ValidarTelefone(tel1) & validador.ValidarTelefone(tel2)
                & validador.ValidarEmail(email) & validador.ValidarCEP(cep))
            {
                try
                {
                    Cliente cl = new Cliente(nome, email, cpf, rg);
                    Telefone tel = new Telefone(tel1, tel2);
                    Endereco end = new Endereco(rua, numero, cep, int.Parse(idbairro));
                    clienteDados.InserirCompleto(cl, end, tel);
                }
                catch (OracleException e)
                {
                    throw e;
                }
            }
        }