/// <summary> /// Inserta un aumento de circuito /// </summary> /// <param name="Aumento">El aumento con los campos a insertar</param> /// <returns>El aumento insertado</returns> public static AumentoCircuito Insertar(AumentoCircuito Aumento) { DataSource DataSource = DataSource.GetInstancia(); AumentoCircuito AumentoInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("AumentoCircuitoInsertar", Aumento.ToParams())) { if (Reader != null && Reader.Read()) { AumentoInsertado = new AumentoCircuito(); AumentoInsertado.Clave = Convert.ToInt32(Reader["cveAumentoCircuito"]); AumentoInsertado.Cantidad = Convert.ToDouble(Reader["cantidad"]); AumentoInsertado.ClaveCircuito = Convert.ToInt32(Reader["cveCircuito"]); AumentoInsertado.ClaveDetalleAumento = Convert.ToInt32(Reader["cveAumentoDetalle"]); } DataSource.Cerrar(); } }catch (Exception e) { throw e; } return(AumentoInsertado); }
/// <summary> /// Obtiene todos los aumentos de ciruito /// </summary> /// <returns>Todos loa aumetos de circuito</returns> public static List <AumentoCircuito> Listar() { DataSource DataSource = DataSource.GetInstancia(); List <AumentoCircuito> Aumentos = new List <AumentoCircuito>(); try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("AumentoCircuitoListar")) { if (Reader != null) { while (Reader.Read()) { AumentoCircuito Aumento = new AumentoCircuito(); Aumento.Clave = Convert.ToInt32(Reader["cveAumentoCircuito"]); Aumento.Cantidad = Convert.ToDouble(Reader["cantidad"]); Aumento.ClaveCircuito = Convert.ToInt32(Reader["cveCircuito"]); Aumento.ClaveDetalleAumento = Convert.ToInt32(Reader["cveAumentoDetalle"]); Aumentos.Add(Aumento); } } DataSource.Cerrar(); } } catch (Exception e) { throw e; } return(Aumentos); }