public string ActualizarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento) { try { using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoUpdate", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Tipo", TipoMantenimiento.Id_Tipo); Command.Parameters.AddWithValue("@Nombre", TipoMantenimiento.Nombre); Command.Parameters.AddWithValue("@Descripcion", TipoMantenimiento.Descripcion); Command.Parameters.AddWithValue("@Id_Estado", TipoMantenimiento.Id_Estado); Connection.Open(); Command.ExecuteNonQuery(); } return("Registro actualizado satisfactoriamente."); } catch (Exception ex) { return(ex.Message); } finally { Connection.Close(); } }
public T_C_TipoMantenimiento SeleccionarTipoMantenimiento(int idMantenimiento) { try { T_C_TipoMantenimiento TipoMantenimiento; using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); TipoMantenimiento = new T_C_TipoMantenimiento(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { TipoMantenimiento.Id_Tipo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Tipo")).ToString()); TipoMantenimiento.Nombre = reader.GetValue(reader.GetOrdinal("Nombre")).ToString(); TipoMantenimiento.Descripcion = reader.GetValue(reader.GetOrdinal("Descripcion")).ToString(); TipoMantenimiento.Id_Estado = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Estado")).ToString()); TipoMantenimiento.Estado = estadoAccess.Seleccionar(TipoMantenimiento.Id_Estado); } } return(TipoMantenimiento); } catch (Exception ex) { return(null); } finally { Connection.Close(); } }
private void gvTipoMantenimiento_SelectionChanged(object sender, Telerik.Windows.Controls.SelectionChangeEventArgs e) { if (gvTipoMantenimiento.SelectedItem != null) { btnRegistrar.IsEnabled = false; btnActualizar.IsEnabled = true; btnEliminar.IsEnabled = true; btnLimpiar.IsEnabled = true; lblEstado.Visibility = Visibility.Visible; cmbEstado.Visibility = Visibility.Visible; T_C_TipoMantenimiento temp = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento; txtDescripción.Text = temp.Descripcion; txtNombre.Text = temp.Nombre; for (int i = 0; i <= cmbEstado.Items.Count; i++) { if ((cmbEstado.Items[i] as T_C_Estado).Id_Estado == temp.Id_Estado) { cmbEstado.SelectedIndex = i; break; } } } else { lblEstado.Visibility = Visibility.Hidden; cmbEstado.Visibility = Visibility.Hidden; btnActualizar.IsEnabled = false; btnEliminar.IsEnabled = false; btnLimpiar.IsEnabled = false; btnRegistrar.IsEnabled = true; } }
public List <T_C_TipoMantenimiento> SeleccionarTiposMantenimientoPorEquipo(string idEquipo) { List <T_C_TipoMantenimiento> tipoMantenimientos; try { tipoMantenimientos = new List <T_C_TipoMantenimiento>(); using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoPorEquipoSelectActivo", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Command.Parameters.AddWithValue("@Id_Equipo", idEquipo); Connection.Open(); SqlDataReader reader = Command.ExecuteReader(); while (reader.Read()) { T_C_TipoMantenimiento tipoMantenimiento = new T_C_TipoMantenimiento(); tipoMantenimiento.Id_Tipo = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("Id_Tipo")).ToString()); tipoMantenimiento = tipoMantenimientoAccess.SeleccionarTipoMantenimiento(tipoMantenimiento.Id_Tipo); tipoMantenimientos.Add(tipoMantenimiento); } } return(tipoMantenimientos); } catch (Exception ex) { return(null); } finally { Connection.Close(); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { T_C_TipoMantenimiento TipoMantenimiento = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento; MessageBox.Show(TipoMantenimientoLogic.EliminarTipoMantenimiento(TipoMantenimiento)); gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento(); Limpia(); }
private void btnRegistrar_Click(object sender, RoutedEventArgs e) { T_C_TipoMantenimiento TipoMantenimiento = new T_C_TipoMantenimiento(); TipoMantenimiento.Nombre = txtNombre.Text; TipoMantenimiento.Descripcion = txtDescripción.Text; MessageBox.Show(TipoMantenimientoLogic.AgregarTipoMantenimiento(TipoMantenimiento)); gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento(); Limpia(); }
private void btnActualizar_Click(object sender, RoutedEventArgs e) { T_C_TipoMantenimiento TipoMantenimiento = gvTipoMantenimiento.SelectedItem as T_C_TipoMantenimiento; TipoMantenimiento.Nombre = txtNombre.Text; TipoMantenimiento.Descripcion = txtDescripción.Text; TipoMantenimiento.Id_Estado = (cmbEstado.SelectedItem as T_C_Estado).Id_Estado; MessageBox.Show(TipoMantenimientoLogic.ActualizarTipoMantenimiento(TipoMantenimiento)); gvTipoMantenimiento.ItemsSource = TipoMantenimientoLogic.ListarTipoMantenimiento(); Limpia(); }
public string AgregarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento) { try { if (TipoMantenimiento.Nombre == string.Empty) { throw new Exception("El nombre esta en blanco"); } if (TipoMantenimiento.Descripcion == string.Empty) { throw new Exception("La descripcion esta en blanco"); } return(TipoMantenimientoAccess.AgregarTipoMantenimiento(TipoMantenimiento)); } catch (Exception ex) { return(ex.Message); } }
public string EliminarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento) { return(TipoMantenimientoAccess.EliminarTipoMantenimiento(TipoMantenimiento)); }