public CadastroDeContatos() { InitializeComponent(); clientes = new ClienteDAO(); registro = new Cliente(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { dtgridCliente.ItemsSource = ClienteDAO.RetornarCliente(); dtgridCliente.DisplayMemberPath = "NomeCliente"; dtgridCliente.DisplayMemberPath = "SobrenomeCliente"; }
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); } }
public void Adicionar(Cliente c) { ClienteDAO cliente = new ClienteDAO(); cliente.AdicionarCliente(c); }
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); }
public void cargarDatos() { this.limpiar_inputs(); dgvClientes.DataSource = ClienteDAO.listarDatos(); }
public AlugarCarroMensalController(CarroDAO carroDAO, ClienteDAO clienteDAO, ReservaDAO reservaDAO) { _carroDAO = carroDAO; _clienteDAO = clienteDAO; _reservaDAO = reservaDAO; }
public AccountController() { _clienteDAO = new ClienteDAO(); _ongDAO = new OngDAO(); }
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"); }
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!"); } }
public ClienteController(mastervoiceContext ctx) { _context = ctx; clienteDao = new ClienteDAO(ctx); }
public GestionarClienteServicio() { gestorDAOSQL = new GestorDAOSQL(); clienteDao = new ClienteDAO(gestorDAOSQL); }
public ClienteController(ClienteDAO dao) { this.dao = dao; }
public ClienteController(ClienteDAO clienteDAO) => _clienteDAO = clienteDAO;
public pgMeuPerfil(Cliente c) { InitializeComponent(); cliente = ClienteDAO.FindClientById(c.ClienteId); carregarInfoCliente(cliente); }
public pgListarEmpresasContratadas(Cliente c) { InitializeComponent(); cliente = ClienteDAO.FindClientById(c.ClienteId); listarEmpresasContratadasPeloCliente(); }
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); }
public ClienteBusiness() { objClienteDAO = new ClienteDAO(); }
private void BtnAtualizarGrid_Click(object sender, RoutedEventArgs e) { dglista.ItemsSource = ClienteDAO.ListarClientes(); }
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; }
private void Window_Loaded(object sender, RoutedEventArgs e) { dglista.ItemsSource = ClienteDAO.ListarClientes(); }
private void btnBuscar_Click(object sender, EventArgs e) { dgvClientes.DataSource = ClienteDAO.buscar_clientes(txtNombre.Text, txtApellido.Text, txtDni.Text, txtMail.Text); }
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); //} } }
public Cliente Buscar(string nome) { ClienteDAO cliente = new ClienteDAO(); return(cliente.Buscar(nome)); }
public ClienteDTO Login(string usuario, string contraseña) { return(ClienteDAO.IniciarSesion(usuario, contraseña)); }
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); }
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)); }
public Cliente ObtenerCliente(int pId) { ClienteDAO _ClienteDAO = new ClienteDAO(); return(_ClienteDAO.GetCliente(pId)); }
public ComprarOferta(Intermedia intermedia) { InitializeComponent(); form_intermedia = intermedia; cliente = ClienteDAO.getClienteDesdeUsuario(form_intermedia.usuario.username); }
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."); }
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); } } }