public void Autocompletar(Persona cliente)
 {
     existe = true;
     txtNombre.Text = cliente.Nombre;
     txtApellido.Text = cliente.Apellido;
     txtDni.Text = cliente.Dni.ToString();
     txtMail.Text = cliente.Email;
     txtDireccion.Text = cliente.Direccion;
     txtTelefono.Text = cliente.Telefono.ToString();
     dtFechaNac.Value = cliente.FechaNac;
 }
 public static void EditarUsuario(Persona usuario)
 {
     executeProcedure("speditar_usuario", 1, usuario.Nombre, usuario.Apellido, usuario.Dni, usuario.Direccion, usuario.Telefono, usuario.Email, usuario.FechaNac);
 }
 public static void AgregarUsuario(Persona usuario)
 {
     executeProcedure("spinsertar_usuario", 1, usuario.Nombre, usuario.Apellido, usuario.Dni, usuario.Direccion, usuario.Telefono, usuario.Email, usuario.FechaNac, usuario.Estado);
 }
 public static void AgregarCliente(Persona cliente)
 {
     executeProcedure("spinsertar_cliente", 1, cliente.Nombre, cliente.Apellido, cliente.Dni, cliente.Direccion, cliente.Telefono, cliente.Email, cliente.FechaNac);
 }
        private List<Persona> crearListaDeUsuarios()
        {
            List<Persona> lista = new List<Persona>();

            foreach (DataRow row in clientes.Rows)
            {
                //la talba premios viene asi: int id,string nombre, int stock, int costomillas
                var values = row.ItemArray;
                Persona persona = new Persona();
                persona.Id = (int)values[0];
                persona.Nombre = (string)values[1];
                persona.Apellido = (string)values[2];
                persona.Dni = (decimal)values[3];
                persona.Direccion = (string)values[4];
                persona.Telefono = (decimal)values[5];
                persona.Email = (string)values[6];
                persona.FechaNac = (DateTime)values[7];

                lista.Add(persona);
            }

            return lista;
        }
        private Persona crearCliente()
        {
            Persona cliente = new Persona();

            cliente.Apellido = txtApellido.Text;
            cliente.Nombre = txtNombre.Text;
            cliente.Dni = Convert.ToDecimal(txtDni.Text);
            cliente.Direccion = txtDireccion.Text;
            cliente.Email = txtMail.Text;
            cliente.Telefono = Convert.ToDecimal(txtTelefono.Text);
            cliente.FechaNac = dtFechaNac.Value;

            return cliente;
        }
        private void btnCompletar_Click(object sender, EventArgs e)
        {
            if (EsNumero(this.txtDni.Text))
            {

                if (!IsEmpty(ClientesRegistrados))
                {
                   // clienteActual = ClientesRegistrados.

                    foreach(Persona personita in ClientesRegistrados)
                    {
                        if (personita.Dni == Convert.ToDecimal(txtDni.Text))
                        {
                            clienteActual = personita;
                        }
                    }
                    if (clienteActual != null)
                    {
                        Autocompletar(clienteActual);
                    }
                }

            }
        }