Exemplo n.º 1
0
        void ModificarCliente(string DNI)
        {
            Gestión_Hotel.Core.Cliente cliente = this.RegistroClientes.getUsuario(DNI);
            var dlgModificarCliente            = new DlgModificarCliente(cliente);

            if (dlgModificarCliente.ShowDialog() == DialogResult.OK)
            {
                this.RegistroClientes.Remove(cliente);

                Gestión_Hotel.Core.Cliente nuevoUsuario = new Gestión_Hotel.Core.Cliente(dlgModificarCliente.Nombre,
                                                                                         dlgModificarCliente.Dni,
                                                                                         dlgModificarCliente.Telefono,
                                                                                         dlgModificarCliente.Email,
                                                                                         dlgModificarCliente.Direccion);
                this.RegistroClientes.Add(nuevoUsuario);
            }
            this.ActualizaClientes();
        }
Exemplo n.º 2
0
        public void InsertarCliente()
        {
            var dlgInsertarCliente = new DlgInsertarCliente();

            if (dlgInsertarCliente.ShowDialog() == DialogResult.OK)
            {
                if (this.validarDNI(dlgInsertarCliente.Dni) && this.validarEmail(dlgInsertarCliente.Email))
                {
                    Gestión_Hotel.Core.Cliente cliente = new Gestión_Hotel.Core.Cliente(dlgInsertarCliente.Nombre,
                                                                                        dlgInsertarCliente.Dni,
                                                                                        dlgInsertarCliente.Telefono,
                                                                                        dlgInsertarCliente.Email,
                                                                                        dlgInsertarCliente.Direccion);
                    this.RegistroClientes.Add(cliente);
                }
                else
                {
                    this.InsertarCliente();
                }
            }
            this.ActualizaClientes();
        }
Exemplo n.º 3
0
        private void ActualizarFilaListaClientes(int numFila)
        {
            if (numFila < 0 || numFila > this.MainWindowViewClientes.GrdListaClientes.Rows.Count)
            {
                throw new System.ArgumentOutOfRangeException("Fila fuera de rango: " + nameof(numFila));
            }

            DataGridViewRow fila = this.MainWindowViewClientes.GrdListaClientes.Rows[numFila];

            Gestión_Hotel.Core.Cliente cliente = this.RegistroClientes.List[numFila];

            fila.Cells[0].Value = (numFila + 1).ToString().PadLeft(4, ' ');
            fila.Cells[1].Value = cliente.Nombre;
            fila.Cells[2].Value = cliente.Dni;
            fila.Cells[3].Value = cliente.Telefono;
            fila.Cells[4].Value = cliente.Email;
            fila.Cells[5].Value = cliente.Direccion;


            foreach (DataGridViewCell celda in fila.Cells)
            {
                celda.ToolTipText = cliente.ToString();
            }
        }