private Boolean fnUpdInventario(List <clsModelInventarioSemillas> pdatos) { Boolean Resultado = false; clsParametros clsParametros = new clsParametros(); string StringDeConexion = clsParametros.StringDeConexion; clsInventarioSemillas objDal = new clsInventarioSemillas(StringDeConexion); Resultado = objDal.fnUpdInventario(pdatos); return(Resultado); }
// PERSISTENCIA-- RECUPERA DE LA BASE DE DATOS Y LLENA EL MODELO COMO UNA LISTA private List <clsModelInventarioSemillas> fnGetData(Int64 Opcion) { clsParametros clsParametros = new clsParametros(); string StringDeConexion = clsParametros.StringDeConexion; clsInventarioSemillas objDal = new clsInventarioSemillas(StringDeConexion); DataTable dtResultado = new DataTable(); List <clsModelInventarioSemillas> lstData = new List <clsModelInventarioSemillas>(); dtResultado = objDal.fnGetInventario(Opcion); lstData = dtResultado.AsEnumerable().Select(fila => new clsModelInventarioSemillas { Sitio = fila["SITIO"].ToString(), Fase = fila["FASE"].ToString(), Material = fila["MATERIAL"].ToString(), Cuota = Convert.ToInt64(fila["CUOTA"].ToString()), Hibrido = fila["HIBRIDO"].ToString(), NoSiembra = Convert.ToInt64(fila["NO_SIEMBRA"].ToString()), CodigoFamilia = Convert.ToInt64(fila["CODIGO_FAMILIA"].ToString()), Cultivo = fila["CULTIVO"].ToString(), Variedad = fila["VARIEDAD"].ToString(), Recuperacion = Convert.ToDouble(fila["RECUPERACION"].ToString()), Harnero = fila["HARNERO"].ToString(), HarvestDate = fila["HARVEST_DATE"].ToString(), PesoBruto = Convert.ToDouble(fila["PESO_BRUTO"].ToString()), GramosLimpiosAproximados = Convert.ToDouble(fila["GRAMOS_LIMPIOS_APROXIMADOS"].ToString()), SemillasAproximadas = Convert.ToDouble(fila["SEMILLAS_APROXIMADAS"].ToString()), PesoNeto = Convert.ToDouble(fila["PESO_NETO"].ToString()), SemillasNetas = Convert.ToDouble(fila["SEMILLAS_NETAS"].ToString()), PrecioBase = Convert.ToDouble(fila["PRECIO_BASE"].ToString()), CtoSemilla = Convert.ToDouble(fila["CTO_SEMILLA"].ToString()), DespachoGrm = Convert.ToDouble(fila["DESPACHO_GRM"].ToString()), DespachoSem = Convert.ToDouble(fila["DESPACHO_SEM"].ToString()), Total = Convert.ToDouble(fila["TOTAL"].ToString()), PO = Convert.ToDouble(fila["PO"].ToString()), PO_Pje = Convert.ToDouble(fila["PO_PJE"].ToString()), Id = Convert.ToInt64(fila["ID"].ToString()), Prioridad = Convert.ToInt64(fila["PRIORIDAD"].ToString()), }).ToList <clsModelInventarioSemillas>(); return(lstData); }