public static ObservableCollection<ActivoFijo> ListarActivosDeEvaluacion(string codigo) { var lista = new ObservableCollection<ActivoFijo>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarActivosDeEvaluacion", cnn); query.CommandType = CommandType.StoredProcedure; query.Parameters.Add(new SqlParameter("@CODIGO", codigo)); using (var dr = query.ExecuteReader()) { while (dr.Read()) { var activo = new ActivoFijo { CodigoActivo = dr["CodigoActivo"].ToString(), Decripcion = dr["Descripcion"].ToString(), Marca = dr["Marca"].ToString(), Modelo = dr["Modelo"].ToString(), Tipo = dr["Tipo"].ToString(), Sede = dr["Sede"].ToString(), FechaAlta = Convert.ToDateTime(dr["FechaAlta"]), CausalBaja = dr["CausalBaja"].ToString() }; lista.Add(activo); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return lista; }
public void AgregarActivoAInventario(ActivoFijo activo) { if(activo != null) { this.Inventario.Activos.Add(activo); } }
public static ObservableCollection<ActivoFijo> ListarActivosDeMaestro() { var lista = new ObservableCollection<ActivoFijo>(); try { using (var cnn = SQLConexion.Conectar()) { cnn.Open(); var query = new SqlCommand("usp_ListarActivosDeMaestro", cnn); query.CommandType = CommandType.StoredProcedure; using (var dr = query.ExecuteReader()) { while (dr.Read()) { var activo = new ActivoFijo() { CodigoActivo = dr["CodigoActivo"].ToString() }; lista.Add(activo); } } } } catch (ArgumentException e) { throw new Exception(e.Message); } return lista; }