private void Page_Loaded(object sender, RoutedEventArgs e) { Clases.C_Locacion loc = new Clases.C_Locacion(); cmbLocacion.ItemsSource = loc.listarLocaciones(); cmbLocacion.DisplayMemberPath = "codigo"; cmbLocacion.SelectedValuePath = "idlocacion"; Clases.C_TipoDocumento tdoc = new Clases.C_TipoDocumento(); cmbtipo.ItemsSource = tdoc.listarDocumento(); cmbtipo.DisplayMemberPath = "descripcion"; cmbtipo.SelectedValuePath = "id_td"; Clases.promotor pro = new Clases.promotor(); dtgrdpromotor.ItemsSource = pro.listarpromotor(); }
private void txtCodigo_LostFocus(object sender, RoutedEventArgs e) { if (!txtCodigo.Text.Equals("")) { if (!txtCodigo.Text.Equals(cod_actual)) { Clases.C_Locacion loc = new Clases.C_Locacion(); loc.codigo = txtCodigo.Text; if (loc.existeCodigo() == 1) { MessageBox.Show("Ya el código esta asignado a una locación", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); txtCodigo.Text = ""; } } } }
private void dtgrdlocaciones_MouseDoubleClick(object sender, MouseButtonEventArgs e) { object loc = dtgrdlocaciones.SelectedItem; if (loc != null) { Clases.C_Locacion locac = (Clases.C_Locacion)loc; cod_actual = locac.codigo; txtCodigo.Text = locac.codigo.ToString(); txtDescripcion.Text = locac.descripcion; txtDireccion.Text = locac.direccion; id = locac.idlocacion; flNuevo.IsOpen = true; flNuevo.Header = "Datos de la locación " + locac.codigo.ToString(); locacionSelected = true; tlCancelar.IsEnabled = false; } }
private void tlGuardar_Click(object sender, RoutedEventArgs e) { if (txtDescripcion.Text.Equals("") || txtCodigo.Text.Equals("") || txtDireccion.Text.Equals("")) { MessageBox.Show("Debe completar campos oblgatorios", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); return; } Clases.C_Locacion newLoc = new Clases.C_Locacion(); newLoc.descripcion = txtDescripcion.Text; newLoc.codigo = txtCodigo.Text; newLoc.direccion = txtDireccion.Text; if (locacionSelected == false) { if (newLoc.nuevaLocacion() == 1) { MessageBox.Show("Se ha guardado correctamente", "Información", MessageBoxButton.OK, MessageBoxImage.Information); tlCancelar_Click(sender, e); flNuevo.IsOpen = false; Page_Loaded(sender, e); } else { MessageBox.Show("Error al guardar la locación", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } else { newLoc.idlocacion = id; if (newLoc.editarLocacion() == 1) { MessageBox.Show("Se ha actualizado correctamente", "Información", MessageBoxButton.OK, MessageBoxImage.Information); tlCancelar_Click(sender, e); flNuevo.IsOpen = false; Page_Loaded(sender, e); locacionSelected = false; } else { MessageBox.Show("Error al actualizar los datos de la locación", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void Page_Loaded(object sender, RoutedEventArgs e) { Clases.C_Locacion loc = new Clases.C_Locacion(); dtgrdlocaciones.ItemsSource = loc.listarLocaciones(); }