private void btnGuardar_Click(object sender, EventArgs e) { Cliente cliente; if (_clienteGuardar == null) cliente = new Cliente(); else cliente = _clienteGuardar; cliente.Nombre = txtNombre.Text; cliente.Apellido = txtApellido.Text; cliente.CedulaIdentidad = txtRut.Text; cliente.Nacionalidad = cmbPaisNacionalidad.SelectedItem.ToString(); cliente.Direccion = txtDireccion.Text; cliente.Email = txtEmail.Text; cliente.Telefono = txtContacto.Text; cliente.Observaciones = txtObservaciones.Text; cliente.Estado = (cmbEstado.SelectedItem.ToString() == "Activo" ? TipoEstado.Activo : TipoEstado.Inactivo); //ClienteBusiness.Guardar(cliente); ClienteBusiness cb = new ClienteBusiness(cliente); if (cb.EsValido()) { cb.Guardar(); MessageBox.Show("Se ha guardado el nuevo cliente nro:" + cb.GetDomain<Cliente>().ID, "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show(cb.ShowMessagesErrors(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSeleccionar_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in gvClientes.SelectedRows) { clienteSeleccionado = (Cliente)row.DataBoundItem; } this.Close(); }
private void gvHabitacion_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (LlamadoDesdeOtroForm) { foreach (DataGridViewRow row in gvClientes.SelectedRows) { clienteSeleccionado = (Cliente)row.DataBoundItem; } this.Close(); } }
private void LlenarDatosCliente(Cliente cliente) { txtIDCliente.Text = cliente.ID.ToString(); txtNombre.Text = cliente.Nombre; txtApellido.Text = cliente.Apellido; txtRut.Text = cliente.CedulaIdentidad; cmbPaisNacionalidad.SelectedItem = cliente.Nacionalidad; txtEmail.Text = cliente.Email; txtDireccion.Text = cliente.Direccion; txtContacto.Text = cliente.Telefono; cmbEstado.SelectedItem = cliente.Estado.ToString(); txtObservaciones.Text = cliente.Observaciones; _clienteGuardar = cliente; }
private void LimpiarCampos() { _clienteGuardar = null; txtIDCliente.Clear(); txtNombre.Clear(); txtApellido.Clear(); txtRut.Clear(); //txtNacionalidad.Clear(); txtDireccion.Clear(); txtEmail.Clear(); txtContacto.Clear(); txtObservaciones.Clear(); cmbEstado.SelectedIndex = 0; cmbPaisNacionalidad.SelectedIndex = 0; }
private void LlenarDatosCliente(Cliente cliente) { txtIDCliente.Text = cliente.ID.ToString(); txtNombre.Text = cliente.Nombre; txtApellido.Text = cliente.Apellido; txtRut.Text = cliente.CedulaIdentidad; txtNacionalidad.Text = cliente.Nacionalidad; txtEmail.Text = cliente.Email; txtDireccion.Text = cliente.Direccion; txtContacto.Text = cliente.Telefono; IList<InstitucionConvenio> convenios = InstitucionConvenioBusiness.Obtener(cliente.CedulaIdentidad); var bindingList = new BindingList<InstitucionConvenio>(convenios); var source = new BindingSource(bindingList, null); gvConvenios.AutoGenerateColumns = false; gvConvenios.DataSource = source; _clienteGuardar = cliente; }