Beispiel #1
0
        private void buttonRegistrar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                ClienteDTO cliente = new ClienteDTO();
                cliente.Nombre    = textBoxNom.Text;
                cliente.Apellido  = textBoxApe.Text;
                cliente.Direccion = textBoxDir.Text;
                cliente.Dni       = Convert.ToInt32(textBoxDni.Text);
                cliente.Fecha_Nac = dateTimePicker1.Value;
                cliente.Mail      = textBoxMail.Text;
                cliente.Telefono  = Convert.ToInt32(textBoxTel.Text);

                if (this.clienteExistente)
                {
                    if (!ClienteDAO.Actualizar(cliente))
                    {
                        MessageBox.Show("No se pudo actualizar los datos del cliente");
                    }
                    else
                    {
                        MessageBox.Show("Datos del cliente actualizados con exito");
                    }
                }
                else
                {
                    if (!ClienteDAO.Save(cliente))
                    {
                        MessageBox.Show("No se pudo guardar el cliente");
                    }
                    else
                    {
                        MessageBox.Show("Se guardo el cliente con exito");
                    }
                }
                if (!this.compraEncomienda)
                {
                    SeleccionButaca ventana = new SeleccionButaca(this.gridViaje);
                    ventana.ShowDialog(this);
                    if (ventana.DialogResult == DialogResult.OK)
                    {
                        Tuple <ClienteDTO, ButacaDTO> tuple = new Tuple <ClienteDTO, ButacaDTO>(cliente, this.butaca);
                        ((CompraPasajeEncomienda)this.Owner).listaPasajerosButacas.Add(tuple);
                    }
                }
                else
                {
                    ((CompraPasajeEncomienda)this.Owner).clienteEncomienda = cliente;
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
        private void buttonRegistrar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                ClienteDTO cliente = new ClienteDTO();
                cliente.Nombre = textBoxNom.Text;
                cliente.Apellido = textBoxApe.Text;
                cliente.Direccion = textBoxDir.Text;
                cliente.Dni =Convert.ToInt32( textBoxDni.Text);
                cliente.Fecha_Nac = dateTimePicker1.Value;
                cliente.Mail = textBoxMail.Text;
                cliente.Telefono = Convert.ToInt32(textBoxTel.Text);

                if (this.clienteExistente)
                {
                    if (!ClienteDAO.Actualizar(cliente))
                    {
                        MessageBox.Show("No se pudo actualizar los datos del cliente");
                    }
                    else
                    {
                        MessageBox.Show("Datos del cliente actualizados con exito");
                    }
                }
                else
                {
                    if (!ClienteDAO.Save(cliente))
                    {
                        MessageBox.Show("No se pudo guardar el cliente");
                    }
                    else
                    {
                        MessageBox.Show("Se guardo el cliente con exito");
                    }
                }
                if (!this.compraEncomienda)
                {

                    SeleccionButaca ventana = new SeleccionButaca(this.gridViaje);
                    ventana.ShowDialog(this);
                    if(ventana.DialogResult == DialogResult.OK)
                    {
                        Tuple<ClienteDTO, ButacaDTO> tuple = new Tuple<ClienteDTO, ButacaDTO>(cliente, this.butaca);
                        ((CompraPasajeEncomienda)this.Owner).listaPasajerosButacas.Add(tuple);
                    }
                }
                else
                {
                    ((CompraPasajeEncomienda)this.Owner).clienteEncomienda = cliente;
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }