/// <summary> /// Funcion que busca una serie, segun su codigo de serie /// </summary> /// <param name="lsSerie">string: la serie buscada</param> /// <returns>negociosSerie: el objeto que representa la serie encontrada. Si no existe se retorna null</returns> public static negociosSerie fnBuscarSeriePorSerie(string lsSerie) { DataTable dtLocal = negociosSerie.fnListarSeries(); negociosSerie temporal=null; object[] objInstancia; if (dtLocal.Rows.Count > 0) { temporal = new negociosSerie(); objInstancia = dtLocal.Rows[0].ItemArray; temporal.setSerie(Convert.ToString(objInstancia[0])); temporal.setNumeroActual(Convert.ToInt32(objInstancia[1])); temporal.setLimite(Convert.ToInt32(objInstancia[2])); temporal.setIdSucursal(Convert.ToInt32(objInstancia[3])); temporal.setIdTerminal(Convert.ToInt32(objInstancia[4])); temporal.setActiva(Convert.ToBoolean(objInstancia[5])); } return temporal; }
/// <summary> /// Devuelve una lista de objetos de tipo negociosSerie, que representan las tuplas en la tabla series /// </summary> /// <returns>List de negociosSerie: cada objeto representa una tupla en la tabla series</returns> public static List<negociosSerie> fnlstListaSeries() { //s.SERIE,s.ACTUAL,s.LIMITE,s.IDSUCURSAL,s.IDTERMINAL,s.ACTIVA DataTable dtLocal = negociosSerie.fnListarSeries(); List<negociosSerie> lstSeries = new List<negociosSerie>(); object[] objInstancia; for (int i = 0; i < dtLocal.Rows.Count; i++) { objInstancia = dtLocal.Rows[i].ItemArray; negociosSerie temporal = new negociosSerie(); temporal.setSerie(Convert.ToString(objInstancia[0])); temporal.setNumeroActual(Convert.ToInt32(objInstancia[1])); temporal.setLimite(Convert.ToInt32(objInstancia[2])); temporal.setIdSucursal(Convert.ToInt32(objInstancia[3])); temporal.setIdTerminal(Convert.ToInt32(objInstancia[4])); temporal.setActiva(Convert.ToBoolean(objInstancia[5])); lstSeries.Add(temporal); } return lstSeries; //s.SERIE,s.ACTUAL,s.ACTIVA }