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(); } }
public string ActualizarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento) { try { Connection = new SqlConnection(ConnectionString); 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 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 List<T_C_TipoMantenimiento> SeleccionarTodosTipoMantenimiento() { try { Connection = new SqlConnection(ConnectionString); List<T_C_TipoMantenimiento> TipoMantenimientos; using (Command = new System.Data.SqlClient.SqlCommand("T_C_TipoMantenimientoSelectAll", Connection)) { Command.CommandType = System.Data.CommandType.StoredProcedure; Connection.Open(); TipoMantenimientos = new List<T_C_TipoMantenimiento>(); 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.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); TipoMantenimientos.Add(TipoMantenimiento); } } return TipoMantenimientos; } catch (Exception ex) { return null; } finally { Connection.Close(); } }
public string EliminarTipoMantenimiento(T_C_TipoMantenimiento TipoMantenimiento) { return TipoMantenimientoAccess.EliminarTipoMantenimiento(TipoMantenimiento); }