public static Circuito Insertar(Circuito Circuito) { DataSource DataSource = DataSource.GetInstancia(); Circuito CircuitoInsertado = null; try { using (SqlDataReader Reader = DataSource.ConsultarProcedimiento("CircuitoInsertar", Circuito.ToParams())) { if (Reader != null && Reader.Read()) { CircuitoInsertado = new Circuito(); CircuitoInsertado.Clave = Convert.ToInt32(Reader["cveCircuito"].ToString()); CircuitoInsertado.Codigo = Reader["codigo"].ToString(); CircuitoInsertado.ClaveArea = Convert.ToInt32(Reader["cveArea"].ToString()); Circuito.Descripcion = Reader["descripcion"].ToString(); } DataSource.Cerrar(); } }catch (Exception e) { throw e; } return(CircuitoInsertado); }