コード例 #1
0
        public CadastroDeContatos()
        {
            InitializeComponent();

            clientes = new ClienteDAO();
            registro = new Cliente();


           
            
            
        }
コード例 #2
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     dtgridCliente.ItemsSource       = ClienteDAO.RetornarCliente();
     dtgridCliente.DisplayMemberPath = "NomeCliente";
     dtgridCliente.DisplayMemberPath = "SobrenomeCliente";
 }
コード例 #3
0
        private void BtnConfirmar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Cliente cliente = new Cliente();
                Carro   carro   = new Carro();
                Reserva reserva = new Reserva();
                cliente.Cpf = ParameterCliente;
                carro.Placa = ParameterCarro;
                cliente     = ClienteDAO.Get(cliente);
                carro       = (Carro)VeiculoDAO.Get(carro, null);

                if (dtDevolucao.SelectedDate == null || dtReserva.SelectedDate == null)
                {
                    MessageBox.Show("Preencha os Campos em branco!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }

                DateTime?dtR = dtReserva.SelectedDate;

                ComboBoxItem itemR = (ComboBoxItem)cboHoraReserva.SelectedItem;

                DateTime?dtD = dtDevolucao.SelectedDate;

                ComboBoxItem itemD = (ComboBoxItem)cboHoraDevolucao.SelectedItem;

                if (cboHoraDevolucao.SelectedItem == null || cboHoraReserva.SelectedItem == null)
                {
                    MessageBox.Show("Preencha os Campos em branco!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }

                int horaDevolucao = Convert.ToInt32(itemD.Content.ToString().Replace(":00", ""));
                int horaReserva   = Convert.ToInt32(itemR.Content.ToString().Replace(":00", ""));

                reserva.DataReserva   = Convert.ToDateTime(dtR.Value.AddHours(horaReserva));
                reserva.DataDevolucao = Convert.ToDateTime(dtD.Value.AddHours(horaDevolucao));

                if (string.IsNullOrWhiteSpace(cboHoraDevolucao.Text) || string.IsNullOrWhiteSpace(cboHoraReserva.Text) ||
                    string.IsNullOrWhiteSpace(dtDevolucao.Text) || string.IsNullOrWhiteSpace(dtReserva.Text))
                {
                    MessageBox.Show("Preencha os Campos em branco!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }

                if (reserva.DataReserva.Day > reserva.DataDevolucao.Day &&
                    reserva.DataReserva.DayOfWeek > reserva.DataDevolucao.DayOfWeek &&
                    reserva.DataReserva.DayOfYear > reserva.DataDevolucao.DayOfYear)
                {
                    MessageBox.Show("Data de devolução não pode ser menor que a data de reserva!", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Warning);
                    return;
                }
                if (ReservaDAO.DefineVeiculoParaSalvarReserva(cliente, reserva, carro, null))
                {
                    MessageBox.Show("A sua reserva foi registrada! \n" +
                                    "\nAguarde a aprovação do Administrador! \n" +
                                    "\nO Valor da reserva ficou: " + reserva.ValorTotalReserva.ToString("C2") + "\n" +
                                    "\nPagamento será realizado na hora da devolução do veiculo!", "LocadoraWPF",
                                    MessageBoxButton.OK, MessageBoxImage.Information);
                    Close();
                }
                else
                {
                    MessageBox.Show("Algo deu errado", "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error);
                    Close();
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.ToString(), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error); }
        }
コード例 #4
0
        public void Adicionar(Cliente c)
        {
            ClienteDAO cliente = new ClienteDAO();

            cliente.AdicionarCliente(c);
        }
コード例 #5
0
        static void Main(string[] args)
        {
            Cliente  c;
            Vendedor v;
            Produto  p;
            Venda    venda;
            int      opcao;



            do
            {
                Console.Clear();
                Console.WriteLine(" -- VENDAS -- ");
                Console.WriteLine("1 - Cadastrar Cliente");
                Console.WriteLine("2 - Listar Clientes");
                Console.WriteLine("3 - Cadastrar Vendedor");
                Console.WriteLine("4 - Listar Vendedor");
                Console.WriteLine("5 - Cadastrar Produto");
                Console.WriteLine("6 - Listar  Produto");
                Console.WriteLine("7 - Registrar Venda");
                Console.WriteLine("8 - Listar Venda");
                Console.WriteLine("9 - Listar Venda por Cliente");
                Console.WriteLine("0 - Sair");
                Console.WriteLine("\nEscolha uma opção:");
                opcao = Convert.ToInt32(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    c = new Cliente();
                    Console.Clear();
                    Console.WriteLine(" -- CADASTRAR CLIENTE -- \n");
                    Console.WriteLine("Digite o nome do cliente:");
                    c.NomeCliente = Console.ReadLine();
                    Console.WriteLine("Digite o CPF do cliente:");
                    c.CpfCliente = Console.ReadLine();



                    //Chamar o método
                    if (ClienteDAO.CadastrarCliente(c))
                    {
                        Console.WriteLine("Cliente cadastrado com sucesso!");
                    }
                    else
                    {
                        Console.WriteLine("Cliente ja existente!");
                    }

                    break;

                case 2:

                    Console.Clear();
                    Console.WriteLine(" -- LISTAR CLIENTE -- \n");

                    // for (int i = 0; i < clientes.Count; i++)
                    // {
                    //   Console.WriteLine("Nome: " + clientes[i].Nome);
                    //   Console.WriteLine("CPF: " + clientes[i].Cpf);
                    //  }



                    foreach (Cliente clienteCadastrado in ClienteDAO.RetornarClientes())
                    {
                        Console.WriteLine("Nome: " + clienteCadastrado.NomeCliente);
                        Console.WriteLine("CPF: " + clienteCadastrado.CpfCliente);
                    }


                    break;

                case 3:

                    v = new Vendedor();

                    Console.Clear();
                    Console.WriteLine(" -- CADASTRAR VENDEDOR -- \n");
                    Console.WriteLine("Digite o nome do vendedor:");
                    v.NomeVendedor = Console.ReadLine();
                    Console.WriteLine("Digite o CPF do vendedor:");
                    v.CpfVendedor = Console.ReadLine();

                    //chamar o método
                    if (VendedorDAO.CadastrarVendedor(v))
                    {
                        Console.WriteLine("Vendedor Cadastrado com sucesso!");
                    }
                    else
                    {
                        Console.WriteLine("Vendedor já existente!");
                    }


                    break;

                case 4:

                    Console.Clear();
                    Console.WriteLine(" -- LISTAR VENDEDOR -- \n");

                    foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarVendedor())
                    {
                        Console.WriteLine("Nome: " + vendedorCadastrado.NomeVendedor);
                        Console.WriteLine("CPF: " + vendedorCadastrado.CpfVendedor);
                    }

                    break;

                case 5:

                    p = new Produto();

                    Console.Clear();
                    Console.WriteLine(" -- CADASTRAR PRODUTO -- \n");
                    Console.WriteLine("Digite o nome do produto:");
                    p.NomeProduto = Console.ReadLine();
                    Console.WriteLine("Digite o preço do produto:");
                    p.PrecoProduto = Convert.ToInt32(Console.ReadLine());
                    Console.WriteLine("Digite a quantidade de produtos:");
                    p.QuantidadeProduto = Convert.ToInt32(Console.ReadLine());

                    if (ProdutoDAO.CadastrarProduto(p))
                    {
                        Console.WriteLine("Produto cadastrado com sucesso!");
                    }
                    else
                    {
                        Console.WriteLine("Produto ja existente!");
                    }

                    break;

                case 6:

                    Console.Clear();
                    Console.WriteLine(" -- LISTAR PRODUTOS -- \n");

                    foreach (Produto produtoCadastrado in ProdutoDAO.RetornarProduto())
                    {
                        Console.WriteLine("Nome: " + produtoCadastrado.NomeProduto);
                        Console.WriteLine("Preço: " + produtoCadastrado.PrecoProduto);
                        Console.WriteLine("Quantidade: " + produtoCadastrado.QuantidadeProduto);
                    }



                    break;

                case 7:
                    venda = new Venda();

                    Console.Clear();
                    Console.WriteLine(" -- REALIZAR VENDA -- \n");
                    Console.WriteLine("Digite o CPF do Vendedor:");
                    venda.Vendedor.CpfVendedor = Console.ReadLine();
                    venda.Vendedor             = VendedorDAO.BuscarVendedorPorCpf(venda.Vendedor);
                    if (venda.Vendedor != null)
                    {
                        Console.WriteLine("Digite o CPF do Cliente:");
                        //Continuar venda
                        //Console.WriteLine("Venda realizada com sucesso!");
                        if (venda.Cliente != null)
                        {
                            venda.Cliente.CpfCliente = Console.ReadLine();
                            venda.Cliente            = ClienteDAO.BuscarClientePorCpf(venda.Cliente);
                            Console.WriteLine("Digite o nome do Produto");
                            venda.Produto.NomeProduto = Console.ReadLine();
                            venda.Produto             = ProdutoDAO.BuscarProdutoPorNome(venda.Produto);
                            if (venda.Produto != null)
                            {
                                Console.WriteLine("Digite a quantidade:");
                                venda.Quantidade = Convert.ToInt32(Console.ReadLine());
                                venda.Data       = DateTime.Now;
                                VendaDAO.CadastrarVenda(venda);
                                Console.WriteLine("Venda cadastrada com sucesso!");
                            }
                            else
                            {
                                Console.WriteLine("Produto não cadastrado!");
                            }
                        }
                        else
                        {
                            Console.WriteLine("Cliente não cadastrado!");
                        }
                    }

                    else
                    {
                        Console.WriteLine("Vendedor não cadastrado!");
                    }


                    //Console.WriteLine("Digite o CPF do vendedor:");



                    break;

                case 8:

                    Console.Clear();
                    Console.WriteLine(" -- LISTAR VENDAS -- \n");
                    VendaDAO.RetornarVendas();



                    break;

                case 9:

                    Console.Clear();
                    Console.WriteLine(" -- LISTAR VENDAS POR CLIENTE -- \n");
                    Console.WriteLine("Digite o CPF do cliente:");

                    break;

                case 0:
                    Console.WriteLine("Saindo...");
                    break;

                default:
                    Console.WriteLine("Opção inválida!");
                    break;
                }
                Console.WriteLine("Aperte para continuar...");
                Console.ReadKey();
            } while (opcao != 0);
        }
コード例 #6
0
 public void cargarDatos()
 {
     this.limpiar_inputs();
     dgvClientes.DataSource = ClienteDAO.listarDatos();
 }
 public AlugarCarroMensalController(CarroDAO carroDAO, ClienteDAO clienteDAO, ReservaDAO reservaDAO)
 {
     _carroDAO   = carroDAO;
     _clienteDAO = clienteDAO;
     _reservaDAO = reservaDAO;
 }
コード例 #8
0
 public AccountController()
 {
     _clienteDAO = new ClienteDAO();
     _ongDAO     = new OngDAO();
 }
コード例 #9
0
        public static void Renderizar()
        {
            Console.WriteLine("Cadastrar Venda");

            Venda    v   = new Venda();
            Cliente  c   = new Cliente();
            Vendedor ven = new Vendedor();
            Produto  p   = new Produto();

            //Cliente
            ListarClientes.Renderizar();
            Console.WriteLine("Digite o CPF do cliente");
            c.Cpf = Console.ReadLine();

            c = ClienteDAO.BuscarClientePorCpf(c);
            if (c != null)
            {
                v.Cliente = c;
                //Funcionario
                ListarVendedor.Renderizar();
                Console.WriteLine("Digite o CPF do funcionário:");
                ven.Cpf = Console.ReadLine();
                ven     = VendedorDAO.BuscarVendedorPorCpf(ven);
                if (ven != null)
                {
                    v.Vendedor = ven;

                    //Adicionando itens na venda
                    do
                    {
                        Console.Clear();
                        Console.WriteLine("Adicionando itens \n");
                        //Incluir produto
                        p = new Produto();
                        ListarProduto.Renderizar();
                        Console.WriteLine("Digite o código do produto:");
                        p.Codigo = Convert.ToInt32(Console.ReadLine());
                        p        = ProdutoDAO.BuscarProduto(p);
                        if (p != null)
                        {
                            ItemVenda item = new ItemVenda();
                            item.Produto = p;
                            item.Preco   = p.Preco;
                            Console.WriteLine("Digite a quantidade:");
                            item.Quantidade = Convert.ToInt32(Console.ReadLine());
                            v.ItensVenda.Add(item);
                        }
                        else
                        {
                            Console.WriteLine("Produto não cadastrado");
                        }
                        p = null;
                        Console.WriteLine("\n Deseja incluir mais produtos? S/N");
                    } while(Console.ReadLine().ToUpper().Equals("S"));


                    v.Quantidade = 1;
                    v.DataVenda  = DateTime.Now;
                    VendaDAO.CadastrarVenda(v);
                    Console.WriteLine("Venda cadastrada com sucesso!");
                }
                else
                {
                    Console.WriteLine("Vendedor não cadastrado");
                }
            }
            else
            {
                Console.WriteLine("Cliente não cadastrado");
            }
            Console.WriteLine("Venda cadastrada com sucesso");
        }
コード例 #10
0
        public static void Renderizar()
        {
            //Ctrl + K + C -> Comentário
            //Ctrl + K + U -> Descomentar
            Venda     venda = new Venda();
            Cliente   c     = new Cliente();
            Vendedor  v     = new Vendedor();
            Produto   p     = new Produto();
            ItemVenda iv    = new ItemVenda();

            Console.WriteLine(" ---- CADASTRAR VENDA ---- \n");
            Console.WriteLine("Digite o CPF do cliente:");

            //Cliente
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarCliente(c.Cpf);
            if (c != null)
            {
                venda.Cliente = c;
                //Vendedor
                Console.WriteLine("Digite o CPF do vendedor:");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarVendedor(v.Cpf);
                if (v != null)
                {
                    venda.Vendedor = v;
                    do
                    {
                        iv = new ItemVenda();
                        p  = new Produto();
                        Console.Clear();
                        Console.WriteLine(" ---- ADICIONAR PRODUTO ---- \n");

                        Console.WriteLine("Digite o nome do produto:");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarProduto(p.Nome);
                        if (p != null)
                        {
                            iv.Produto = p;
                            Console.WriteLine("Digite a quantidade do produto:");
                            iv.Quantidade = Convert.ToInt32(Console.ReadLine());
                            iv.Preco      = p.Preco;
                            venda.Itens.Add(iv);
                        }
                        else
                        {
                            Console.WriteLine("Produto não encontrado!");
                        }
                        Console.WriteLine("\nDeseja adicionar mais produtos? (S/N)");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    //Cadastrar Venda
                    VendaDAO.Cadastrar(venda);
                    Console.WriteLine("Venda cadastrada com sucesso!!!");
                }
                else
                {
                    Console.WriteLine("Vendedor não encontrado!");
                }
            }
            else
            {
                Console.WriteLine("Cliente não encontrado!");
            }
        }
コード例 #11
0
 public ClienteController(mastervoiceContext ctx)
 {
     _context   = ctx;
     clienteDao = new ClienteDAO(ctx);
 }
コード例 #12
0
 public GestionarClienteServicio()
 {
     gestorDAOSQL = new GestorDAOSQL();
     clienteDao   = new ClienteDAO(gestorDAOSQL);
 }
コード例 #13
0
 public ClienteController(ClienteDAO dao)
 {
     this.dao = dao;
 }
コード例 #14
0
 public ClienteController(ClienteDAO clienteDAO) => _clienteDAO = clienteDAO;
コード例 #15
0
 public pgMeuPerfil(Cliente c)
 {
     InitializeComponent();
     cliente = ClienteDAO.FindClientById(c.ClienteId);
     carregarInfoCliente(cliente);
 }
コード例 #16
0
 public pgListarEmpresasContratadas(Cliente c)
 {
     InitializeComponent();
     cliente = ClienteDAO.FindClientById(c.ClienteId);
     listarEmpresasContratadasPeloCliente();
 }
コード例 #17
0
        static void Main(string[] args)
        {
            int     opcao;
            Cliente c = new Cliente();
            //List<Cliente> clientes = new List<Cliente>();
            bool clienteEncontrado = false;

            do
            {
                Console.Clear();
                Console.WriteLine("PROJETO DE VENDAS\n");
                Console.WriteLine("1 - Cadastrar cliente");
                Console.WriteLine("2 - Listar clientes");
                Console.WriteLine("0 - Sair\n");
                Console.WriteLine("Escolha uma opção:");
                opcao = Convert.ToInt32(Console.ReadLine());
                Console.Clear();
                switch (opcao)
                {
                case 1:
                    c = new Cliente();
                    Console.WriteLine("CADASTRAR CLIENTE\n");
                    Console.WriteLine("Digite o nome do cliente:");
                    c.Nome = Console.ReadLine();
                    Console.WriteLine("Digite o CPF do cliente:");
                    c.Cpf = Console.ReadLine();

                    if (ValidarCpf(c.Cpf))
                    {
                        if (ClienteDAO.Cadastrar(c))
                        {
                            Console.WriteLine("\nCliente cadastrado");
                        }
                    }
                    else
                    {
                        Console.WriteLine("\nCliente existente");
                    }
                    break;

                case 2:
                    //Console.WriteLine(" --- LISTAR CLIENTES --- \n");
                    //foreach (Cliente clienteCadastrado in ClienteDAO.Listar())
                    //{
                    //    Console.WriteLine(clienteCadastrado);
                    //}
                    ListarCliente.Renderizar();
                    break;

                case 0:
                    Console.WriteLine("Saindo...\n");
                    break;

                default:
                    Console.WriteLine(" --- OPÇÃO INVÁLIDA!!! --- \n");
                    break;
                }
                Console.WriteLine("\nAperte uma tecla para continuar...");
                Console.ReadKey();
            } while (opcao != 0);
        }
コード例 #18
0
 public ClienteBusiness()
 {
     objClienteDAO = new ClienteDAO();
 }
コード例 #19
0
 private void BtnAtualizarGrid_Click(object sender, RoutedEventArgs e)
 {
     dglista.ItemsSource = ClienteDAO.ListarClientes();
 }
コード例 #20
0
 public ReservaController(ReservaDAO reservaDAO,
                          QuartoDAO quartoDAO, PetDAO petDAO, ServicoDAO servicoDAO, ClienteDAO clienteDAO, ItemVendaDAO itemVendaDAO)
 {
     _reservaDAO   = reservaDAO;
     _quartoDAO    = quartoDAO;
     _petDAO       = petDAO;
     _servicoDAO   = servicoDAO;
     _clienteDAO   = clienteDAO;
     _itemVendaDAO = itemVendaDAO;
 }
コード例 #21
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     dglista.ItemsSource = ClienteDAO.ListarClientes();
 }
コード例 #22
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dgvClientes.DataSource = ClienteDAO.buscar_clientes(txtNombre.Text, txtApellido.Text, txtDni.Text, txtMail.Text);
 }
コード例 #23
0
        void guardar()
        {
            if (txtgarantia.Text.Length < 1)
            {
                txtgarantia.Text = "0";
            }
            if (txtcredito.Text.Length < 1)
            {
                txtcredito.Text = "0";
            }
            if (txtrazonsocial.Text.Length < 1)
            {
                if (txtrazonsocial.Text.Length < 0)
                {
                    lblmesaje.Text = "El campo Razon Social debe ser completado.";
                }
                //if (txtruc.Text.Length != 11) lblmesaje.Text = "El RUC debe tener 11 caracteres.";
                //if (txtdni.Text.Length != 8) lblmesaje.Text = "El DNI debe tener 8 caracteres.";

                string script = "openModal();";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "error", script, true);
            }
            else if (txtnombreapellido.Text.Length < 0)
            {
                lblmesaje.Text = "El campo Apellidos y Nombres debe ser completado.";
                string script = "openModal();";
                ScriptManager.RegisterStartupScript(this, typeof(Page), "error", script, true);
            }
            else
            {
                ClienteDAO db   = new ClienteDAO();
                Cliente    clie = new Cliente();
                //bool existe = db.ExisteCliente(txtdni.Text);
                //if(existe)
                //{
                //    lblmesaje.Text = "El cliente ya existe.";
                //    string script = "openModal();";
                //    ScriptManager.RegisterStartupScript(this, typeof(Page), "existe", script, true);
                //}
                //else
                //{

                clie.IdMercado           = Convert.ToInt32(ddlmercado.SelectedValue);
                clie.RazonSocial         = txtrazonsocial.Text;
                clie.IdDenominacion      = Convert.ToInt32(ddldenominacion.SelectedValue);
                clie.Califica            = txtcalifica.Text;
                clie.RUC                 = txtruc.Text;
                clie.Direccion           = txtdireccion.Text;
                clie.UbigeoComercial     = ddldepartamentocomercial.SelectedValue + ddlprovincicomercial.SelectedValue + ddldistritocomercial.SelectedValue;
                clie.ReferenciaComercial = txtreferenciacomercial.Text;
                clie.TelefonoComercial   = txttelefonocomercial.Text;
                clie.NombrePropietario   = txtnombreapellido.Text;
                clie.Domicilio           = txtdomicilio.Text;
                clie.UbigeoDomicilio     = dlldepartamentopropietario.SelectedValue + ddlprovinciaspropietario.SelectedValue + ddldistritopropietario.SelectedValue;
                clie.ReferenciaDomicilio = txtreferenciapropietario.Text;
                clie.DNI                 = txtdni.Text;
                clie.TelefonoDomicilio   = txttelefonodomicilio.Text;
                clie.GarantiaCred        = Convert.ToInt32(txtgarantia.Text);
                clie.CreditoMaximo       = Convert.ToInt32(txtcredito.Text);
                clie.Observacion         = txtobservacion.Text;
                clie.NumeroPuesto        = txtnumeropuesto.Text;
                db.Create(clie);
                Response.Redirect("ManteCliente.aspx", true);
                //}
            }
        }
コード例 #24
0
        public Cliente Buscar(string nome)
        {
            ClienteDAO cliente = new ClienteDAO();

            return(cliente.Buscar(nome));
        }
コード例 #25
0
 public ClienteDTO Login(string usuario, string contraseña)
 {
     return(ClienteDAO.IniciarSesion(usuario, contraseña));
 }
コード例 #26
0
        internal void AddClientes(SqlConnection conexaoSql)
        {
            localidade local1 = new localidade()
            {
                nr_localidade = 1
            };
            localidade local2 = new localidade()
            {
                nr_localidade = 2
            };
            localidade local3 = new localidade()
            {
                nr_localidade = 3
            };
            localidade local4 = new localidade()
            {
                nr_localidade = 4
            };

            cliente chefe1 = new cliente {
                cd_cliente = 1, localidade = local1, nm_cliente = "Chefe 1", ds_logradouro = "Log. Chefe 1", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente empregado1 = new cliente {
                cd_cliente = 2, responsavel = chefe1, localidade = local2, nm_cliente = "Empregado 1.1", ds_logradouro = "Log. Emp. 1.1", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };

            cliente autonomo1 = new cliente {
                cd_cliente = 3, localidade = local3, nm_cliente = "Autonomo 1", ds_logradouro = "Log. Auton. 1", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente autonomo2 = new cliente {
                cd_cliente = 4, localidade = local4, nm_cliente = "Autonomo 2", ds_logradouro = "Log. Auton. 2", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente autonomo3 = new cliente {
                cd_cliente = 5, localidade = local1, nm_cliente = "Autonomo 3", ds_logradouro = "Log. Auton. 3", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente autonomo4 = new cliente {
                cd_cliente = 6, localidade = local2, nm_cliente = "Autonomo 4", ds_logradouro = "Log. Auton. 4", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente autonomo5 = new cliente {
                cd_cliente = 7, localidade = local3, nm_cliente = "Autonomo 5", ds_logradouro = "Log. Auton. 5", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };

            cliente chefe2 = new cliente {
                cd_cliente = 8, localidade = local4, nm_cliente = "Chefe 2", ds_logradouro = "Log. Chefe 2", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente empregado1do2 = new cliente {
                cd_cliente = 9, responsavel = chefe2, localidade = local3, nm_cliente = "Empregado 2.1", ds_logradouro = "Log. Emp. 2.1", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };
            cliente empregado2do2 = new cliente {
                cd_cliente = 10, responsavel = chefe2, localidade = local4, nm_cliente = "Empregado 2.2", ds_logradouro = "Log. Emp. 2.2", ds_bairro = "", ds_complemento = "", ds_email = "", nr_telefone_cel = "", nr_telefone_com = "", nr_telefone_res = ""
            };

            ClienteDAO.Add(chefe1, conexaoSql);
            ClienteDAO.Add(empregado1, conexaoSql);
            ClienteDAO.Add(autonomo1, conexaoSql);
            ClienteDAO.Add(autonomo2, conexaoSql);
            ClienteDAO.Add(autonomo3, conexaoSql);
            ClienteDAO.Add(autonomo4, conexaoSql);
            ClienteDAO.Add(autonomo5, conexaoSql);
            ClienteDAO.Add(chefe2, conexaoSql);
            ClienteDAO.Add(empregado1do2, conexaoSql);
            ClienteDAO.Add(empregado2do2, conexaoSql);
        }
コード例 #27
0
 public ClienteDTO Registrarse(string nombre, string direccion, string telefono, string email, string usuario, string contraseña)
 {
     return(ClienteDAO.NewAccount(nombre, direccion, telefono, email, usuario, contraseña));
 }
コード例 #28
0
        public Cliente ObtenerCliente(int pId)
        {
            ClienteDAO _ClienteDAO = new ClienteDAO();

            return(_ClienteDAO.GetCliente(pId));
        }
コード例 #29
0
 public ComprarOferta(Intermedia intermedia)
 {
     InitializeComponent();
     form_intermedia = intermedia;
     cliente         = ClienteDAO.getClienteDesdeUsuario(form_intermedia.usuario.username);
 }
コード例 #30
0
        public VendaValidator(ProdutoDAO produtoDAO, CondicaoPagamentoDAO condicaoPagamentoDAO, FormaPagamentoDAO formaPagamentoDAO, ClienteDAO clienteDAO)
        {
            this.ProdutoDAO           = produtoDAO;
            this.CondicaoPagamentoDAO = condicaoPagamentoDAO;
            this.FormaPagamentoDAO    = formaPagamentoDAO;
            this.ClienteDAO           = clienteDAO;


            RuleFor(e => e.Modelo)
            .NotEmpty().WithMessage("Informe o modelo.")
            .MaximumLength(2).WithMessage("Modelo só pode ter 2 caracteres.");

            RuleFor(e => e.Serie)
            .NotEmpty().WithMessage("Informe a série.")
            .MaximumLength(2).WithMessage("Série só pode ter 2 caracteres.");

            RuleFor(e => e.ClienteId)
            .Must(ExistCliente).WithMessage("Cliente não cadastrado.");

            RuleForEach(e => e.Produtos)
            .Must(ExistProduto).WithMessage(e => "Produto não cadastrado.");

            RuleFor(e => e.CondicaoPagamentoId)
            .Must(ExistCondicaoPagamento).WithMessage("Condição de Pagamento não cadastrada.");
        }
コード例 #31
0
        private void nuevoCliente()
        {
            if (Utils.cumple_campos_obligatorios(camposObligatorios, errorProvider) && datePickerFNAC.Value < Utils.obtenerFecha())
            {
                errorProvider.SetError(datePickerFNAC, null);
                long dni;
                try
                {
                    dni = long.Parse(txtDNI.Text);
                }
                catch (Exception)
                {
                    MessageBox.Show("DNI Invalido", "Error en el ABM Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                Cliente cli = new Cliente(0, txtNombre.Text, txtApellido.Text, dni, datePickerFNAC.Value, txtDireccion.Text, txtCP.Text.Trim(), txtMail.Text, txtTelefono.Text, true);
                int     ex  = ClienteDAO.nuevoCliente(cli);

                switch (ex)
                {
                case 0:
                    MessageBox.Show("Error al crear Cliente", "Error en el ABM Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;

                case 1:
                    errorProvider.SetError(txtMail, "Mail existente");
                    break;

                case 2:
                    errorProvider.SetError(txtDNI, "DNI existente");
                    break;

                case 3:
                    errorProvider.SetError(txtMail, "Mail existente");
                    errorProvider.SetError(txtDNI, "DNI existente");
                    break;

                default:
                    limpiarCampos();
                    MessageBox.Show("Cliente agregado correctamente!", "Alta Cliente", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    backForm.Enabled = true;
                    backForm.filtrar();
                    this.Close();
                    backForm.Focus();
                    break;
                }
                return;
            }

            if (datePickerFNAC.Value >= Utils.obtenerFecha())
            {
                MessageBox.Show("Fecha inválida", "Error en el ABM Cliente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                errorProvider.SetError(datePickerFNAC, "Fecha inválida");
            }
            else
            {
                errorProvider.SetError(datePickerFNAC, null);
            }
            if (txtDNI.Text != "")
            {
                if (!ClienteDAO.validar_dni(long.Parse(txtDNI.Text.Trim().ToUpper())))
                {
                    MessageBox.Show("El DNI ingresado ya existe", "Error DNI existente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    errorProvider.SetError(txtDNI, "DNI existente");
                }
                else
                {
                    errorProvider.SetError(txtDNI, null);
                }
            }
            if (txtMail.Text != "")
            {
                if (!ClienteDAO.validar_mail(txtMail.Text.Trim()))
                {
                    MessageBox.Show("El mail ingresado ya existe", "Error mail existente", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    errorProvider.SetError(txtMail, "Mail existente");
                }
                else
                {
                    errorProvider.SetError(txtMail, null);
                }
            }
        }