private void btnBuscar_Click(object sender, RoutedEventArgs e) { try { string tipo = cbxTipoBusqueda.Text; string valor = txtBusqueda.Text.ToUpper(); dgTipoServicios.ItemsSource = null; DataTable dt = new DataTable(); TipoServicioNEG tipoServicioNEG = new TipoServicioNEG(); List <TIPO_SERVICIO> lista = tipoServicioNEG.FiltrarTipoServicios(valor); dt.Columns.Add("ID"); dt.Columns.Add("NOMBRE"); dt.Columns.Add("FECHA_CREACION"); dt.Columns.Add("FECHA_ACTUALIZACION"); if (lista.Count > 0) { foreach (var x in lista) { dt.Rows.Add(x.ID, x.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE); } } else { MessageBox.Show("No existen tipo de servicios registrados para los filtros indicados"); } dgTipoServicios.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void dgTiposServicios_MouseDoubleClick(object sender, EventArgs e) { DataRowView dr = dgTipoServicios.SelectedItem as DataRowView; DataRow dr1 = dr.Row; int idTipoServicio = Convert.ToInt32(dr1.ItemArray[0]); TipoServicioNEG tipoServicioNEG = new TipoServicioNEG(); var datos = tipoServicioNEG.CargarTipoServicio(idTipoServicio); txtNombre.Text = datos.NOMBRE; lbl_IdTipoServicio.Content = datos.ID; }
private void btnCrear_Click(object sender, RoutedEventArgs e) { try { TipoServicioNEG tipoServicioNEG = new TipoServicioNEG(); string nombre = txtNombre.Text.ToUpper(); string respuesta = tipoServicioNEG.CrearTipoServicio(nombre); if (respuesta == "creado") { LimpiarFormulario(); MessageBox.Show("El tipo de servicio ha sido ingresado satisfactoriamente a la base de datos"); } else { MessageBox.Show(respuesta); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }
private void btnModificar_Click(object sender, RoutedEventArgs e) { try { TipoServicioNEG tipoServicioNEG = new TipoServicioNEG(); string nombre = txtNombre.Text.ToUpper(); int id = int.Parse(lbl_IdTipoServicio.Content.ToString()); string respuesta = tipoServicioNEG.ActualizarServicio(nombre, id); if (respuesta == "actualizado") { LimpiarFormulario(); MessageBox.Show("El tipo de servicio ha sido actualizado satisfactoriamente"); } else { MessageBox.Show(respuesta); } } catch (Exception ex) { MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString()); } }