public static Espectaculo buildCompuesto(SqlDataReader lector) { Dictionary <string, int> camposEspec = Ordinales.PublicacionCompuesta; return(new Espectaculo( Convert.ToInt32(lector[camposEspec["esp_id"]]), lector[camposEspec["esp_descripcion"]].ToString(), Convert.ToDateTime(lector[camposEspec["esp_fecha"]]), Convert.ToDateTime(lector[camposEspec["esp_vencimiento"]]), RubroRepositorio.ReadRubroFromDb(Convert.ToInt32(lector[camposEspec["esp_idRubro"]])), EmpresasRepositorio.getEmpresa(lector[camposEspec["esp_idEmpresa"]].ToString()), DomiciliosRepositorio.getDomicilio(lector[camposEspec["esp_idDomicilio"]].ToString()), Convert.ToBoolean(lector[camposEspec["esp_estado"]]))); }
public static Cliente build(SqlDataReader lector) { Dictionary <string, int> camposGetCliente = Ordinales.camposGetCliente; return(new Cliente( Convert.ToInt32(lector[camposGetCliente["tipo_doc_id"]]), Convert.ToInt32(lector[camposGetCliente["cli_doc"]]), lector[camposGetCliente["cli_cuil"]].ToString(), lector[camposGetCliente["cli_nombre"]].ToString(), lector[camposGetCliente["cli_apellido"]].ToString(), lector[camposGetCliente["cli_mail"]].ToString(), lector[camposGetCliente["cli_tel"]].ToString(), lector.GetBoolean(camposGetCliente["cli_habilitado"]), lector.GetDateTime(camposGetCliente["cli_fecha_nac"]), DomiciliosRepositorio.getDomicilio(lector[camposGetCliente["cli_dom_id"]].ToString()))); }