private void ConsultaSaldoWindow_Load(object sender, EventArgs e) { usuarioActual = CLC_SessionManager.currentUser; if (!CLC_SessionManager.esAdministrador) { ClienteRepository repo = new ClienteRepository(); bBuscarCliente.Visible = false; setearCliente(repo.getClienteByUserId(CLC_SessionManager.currentUser.ID)); } }
private void Siguiente_Click(object sender, EventArgs e) { if (newUser != null) { if (realizarValidacionesGenerales() && validarCamposParticulares()) { int cuentaNro = new ClienteRepository().darDeAlta(new Cliente(0, _nombre.Text, apellido, new Documento((TipoDocumento)tipo.SelectedValue, Convert.ToInt64(nroId)), mail, new Domicilio(calle, Convert.ToInt32(altura), depto, Convert.ToInt32(piso), localidad, (Pais)_nacionalidad.SelectedValue), pais, fechaNacimiento, true), newUser); MessageBox.Show("Cliente creado con exito, su numero de cliente es: " + cuentaNro); this.Close(); } } else { MessageBox.Show("Debe crear un usuario primero"); } }
public void updateCliente(Cliente cliente) { ClienteRepository repo = new ClienteRepository(); repo.Update(cliente); }
private void ModificarCliente_Load(object sender, EventArgs e) { List<Cliente> list = new List<Cliente>(); list.Add(this.cli); BindingSource ds = new BindingSource(new BindingList<Cliente>(list), null); this.clienteGrid.DataSource = ds; clienteGrid.Columns["documento"].Visible = false; clienteGrid.Columns["Pais"].Visible = false; clienteGrid.Columns["domicilio"].Visible = false; clienteGrid.Columns["ID"].Visible = false; this.domicilioGrid.DataSource = new BindingSource(new BindingList<Domicilio>(list.Select(c => c.domicilio).ToList()),null); this.domicilioGrid.Columns["nacionalidad"].Visible = false; bindPaisCombo(pais, cli.pais); bindPaisCombo(nacionalidad, cli.domicilio.nacionalidad); numeroDocumento.Text = cli.documento.ID.ToString(); List<TipoDocumento> tipos = new ClienteRepository().getTipoDocumentos().Where(t => t.ID != -1).ToList(); tipoDocumento.DataSource = new BindingSource(new BindingList<TipoDocumento>(tipos), null); tipoDocumento.ValueMember = "Descripcion"; tipoDocumento.SelectedValue = cli.documento.tipo.ToString(); }
public DataTable getClientesByFiltros(String apellido, String nombre, String mail, long? tipoDoc, long? nroDoc) { ClienteRepository repo = new ClienteRepository(); return repo.getClientesByFiltros(apellido, nombre, mail, tipoDoc, nroDoc); }
public void inhabilitarCliente(long tipoDoc, long nroDoc) { ClienteRepository repo = new ClienteRepository(); repo.inhabilitarCliente(tipoDoc, nroDoc); }
public Cliente getClienteByUsername(String usuario) { ClienteRepository repo = new ClienteRepository(); return repo.getClienteByUsername(usuario); }
public IEnumerable<Cliente> GetClientes() { ClienteRepository repository = new ClienteRepository(); return repository.GetClientes(); }
public Cliente getClienteByDNI(long tipoDoc, long nroDoc) { ClienteRepository repo = new ClienteRepository(); return repo.getClienteByDNI(tipoDoc, nroDoc); }
public bool existeMailParaOtroCliente(string mail, Cliente cli) { ClienteRepository repo = new ClienteRepository(); return repo.existeMailParaOtroCliente(mail, cli); }
public bool existeMail(string mail) { ClienteRepository repo = new ClienteRepository(); return repo.existeMail(mail); }
public bool existeDocumento(long documento, long tipoDocumento) { ClienteRepository repo = new ClienteRepository(); return repo.existeDocumento(documento, tipoDocumento); }
public int createCliente(Cliente cliente) { ClienteRepository repo = new ClienteRepository(); return repo.Insert(cliente); }