private void limpiarCampos_Click(object sender, EventArgs e)
 {
     this.cli = null;
     this.clienteActualTextbox.Text = "Todos los clientes";
     this.dataGridView1.DataSource = null;
     this.detalleButton.Enabled = false;
 }
        public void setearCliente(Cliente nuevoCliente)
        {
            this.cliente = nuevoCliente;
            tNombreChabon.Text = this.cliente.nombre + " " + this.cliente.apellido;

            CuentaRepository repo = new CuentaRepository();
            cCuenta.DataSource = new BindingSource(new BindingList<Cuenta>(repo.getCuentasByClienteId(cliente.ID)), null);
        }
 public Tarjeta(long? id, string ultimosCuatro, string numero,Emisor bancoEmisor, Cliente cliente, DateTime fechaEmision, DateTime fechaVencimiento, string codigoDeSeguridad, Boolean estado, string Titular)
 {
     this.id = id;
     this.ultimosCuatroDigitos = ultimosCuatro;
     this.numero = numero;
     this.bancoEmisor = bancoEmisor;
     this.cliente = cliente;
     this.fechaEmision = fechaEmision;
     this.fechaVencimiento = fechaVencimiento;
     this.codigoDeSeguridad = codigoDeSeguridad;
     this.Titular = Titular;
     this.estado = estado;
 }
 private void FacturacionWindow_Load(object sender, EventArgs e)
 {
     this.detalleButton.Enabled = false;
     if (CLC_SessionManager.esAdministrador)
     {
         this.cli = null;
         this.clienteActualTextbox.Text = "Todos los clientes";
     }
     else
     {
         this.seleccionar.Enabled = false;
         this.cli = new ClienteRepository().getClienteByUserId(CLC_SessionManager.currentUser.ID);
         this.clienteActualTextbox.Text = cli.apellido + " " + cli.nombre + " id: " + cli.ID.ToString();
     }
 }
        internal int darDeAlta(Cliente cliente, Usuario usuario)
        {
            return DBAdapter.executeProcedureWithReturnValue("darDeAltaCliente",

            cliente.nombre,

            cliente.apellido,

            cliente.fechaNacimimento,

            cliente.mail,

            cliente.pais.Id,

            cliente.documento.ID,

            cliente.documento.tipo.ID,

            cliente.domicilio.calle,

            cliente.domicilio.numero,

            cliente.domicilio.departamento,

            cliente.domicilio.piso,

            cliente.domicilio.localidad,

            cliente.domicilio.nacionalidad.Id,

            usuario.nombre,

            usuario.password,

            usuario.preguntaSecreta,

            usuario.respuestaSecreta,

            usuario.fechaCreacion,

            usuario.fechaUltimaModificacion);
        }
 internal void ShowDialog(Cliente cli)
 {
     this.cli = Cliente.Copy(cli);
     this.ShowDialog();
 }
 private void seleccionar_Click(object sender, EventArgs e)
 {
     SeleccionarCliente form = new SeleccionarCliente();
     form.ShowDialog();
     this.cli = form.ClienteSeleccionado;
     this.clienteActualTextbox.Text = cli.apellido + " " + cli.nombre + " id: " + cli.ID.ToString();
 }
 private void button2_Click(object sender, EventArgs e)
 {
     this.ClienteSeleccionado = dataGridView1.SelectedRows[0].DataBoundItem as Cliente;
     this.Close();
 }
 internal void ShowFor(Cliente cli) {
     this.cli = cli;
     this.ShowDialog();
     this.Close();
 }
 public static Cliente Copy(Cliente c)
 {
     Boolean copyEstdo = c.estado;
     return new Cliente(c.ID, String.Copy(c.nombre), String.Copy(c.apellido), new Documento(c.documento.tipo,c.documento.ID), String.Copy(c.mail), new Domicilio(String.Copy(c.domicilio.calle),c.domicilio.numero,String.Copy(c.domicilio.departamento),c.domicilio.piso,String.Copy(c.domicilio.localidad),new Pais(c.domicilio.nacionalidad.Descripcion,c.domicilio.nacionalidad.Id)),
             new Pais(c.pais.Descripcion,c.pais.Id), c.fechaNacimimento, copyEstdo);
 }
 public void ShowDialog(Cliente cli)
 {
     this.cli = cli;
     this.ShowDialog();
 }
 public Factura(long id,Cliente cliente,DateTime fecha)
 {
     this.Id = id;
     this.Cliente = cliente;
     this.Fecha = fecha;
 }
 internal void darDeBaja(Cliente cliente)
 {
     DBAdapter.executeProcedure("darDeBajaCliente", cliente.ID);
 }
        internal void modificar(Cliente cliente)
        {
            DBAdapter.executeProcedureWithReturnValue("modificarCliente",

            cliente.ID,

            cliente.nombre,

            cliente.apellido,

            cliente.fechaNacimimento,

            cliente.mail,

            cliente.pais.Id,

            cliente.documento.ID,

            cliente.documento.tipo.ID,

            cliente.domicilio.calle,

            cliente.domicilio.numero,

            cliente.domicilio.departamento,

            cliente.domicilio.piso,

            cliente.domicilio.localidad,

            cliente.domicilio.nacionalidad.Id,

            cliente.estado);
        }
 public SeleccionarComisiones(Cliente cliente)
 {
     InitializeComponent();
     cli = cliente;
 }