public List <Cliente> GetClientes(Cliente cliente, int estado = 1) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(acceso.CrearParametro("@IdCliente", cliente.idCliente)); parametros.Add(acceso.CrearParametro("@IdCaja", cliente.idCaja)); //Abertura/Cerradura de la conexión acceso.AbrirConexion(); DataTable tabla = acceso.Leer("sp_GetClientes", parametros); acceso.CerrarConexion(); //Instanciar un listado para return List <Cliente> ListadoClientes = new List <Cliente>(); foreach (DataRow registro in tabla.Rows) { Cliente clientelocal = new Cliente(); //Lectura de datos a un servicio localmente armazenado clientelocal.idCliente = int.Parse(registro["idCliente"].ToString()); if (registro["IdCaja"].ToString() != DBNull.Value.ToString()) { clientelocal.idCaja = int.Parse(registro["IdCaja"].ToString()); } clientelocal.nombreCliente = registro["NombreCliente"].ToString(); clientelocal.estado = int.Parse(registro["Estado"].ToString()); //adicionar registro a un listado para return ListadoClientes.Add(clientelocal); } //retornar listado return(ListadoClientes); }
public BE.Jugador IngresarUsuario(string user, string pass) { acceso.Abrir(); List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(acceso.CrearParametro("@usuario", user)); parametros.Add(acceso.CrearParametro("@pass", pass)); DataTable tabla = acceso.Leer("loguear_usuario", parametros); acceso.Cerrar(); BE.Jugador jug = null; foreach (DataRow registro in tabla.Rows) { jug = new BE.Jugador(); jug.ID = int.Parse(registro["id_user"].ToString()); jug.USUARIO = registro["usuario"].ToString(); } return(jug); }
//Instanciar conexión con el DAL de ofertas //OfertasDAL GestorOfertas = new OfertasDAL(); //--------------------------------------------------------------------------Acciones base para el ABM------------------------------------------------------------------------------------\\ public List <Caja> GetCajas(int IdCaja) { //carga de parametros con los datos a ser inseridos List <SqlParameter> parametros = new List <SqlParameter>(); if (IdCaja != 0) { parametros.Add(acceso.CrearParametro("@IdCaja", IdCaja)); } //Abertura/Cerradura de la conexión acceso.AbrirConexion(); DataTable tabla = acceso.Leer("sp_GetCajas", parametros); acceso.CerrarConexion(); //Instanciar un listado para return List <Caja> ListadoCajas = new List <Caja>(); foreach (DataRow registro in tabla.Rows) { Caja caja = new Caja(); //Lectura de datos a un servicio localmente armazenado caja.idCaja = int.Parse(registro["IdCaja"].ToString()); caja.estado = int.Parse(registro["Estado"].ToString()); caja.clientes = AsociarClientes(caja).Where(c => c.estado != 3).Count(); caja.atendidos = AsociarClientes(caja).Where(c => c.estado == 3).Count(); caja.fechaApertura = DateTime.Parse(registro["FechaApertura"].ToString()); caja.operador = registro["Operador"].ToString(); caja.modelo = registro["Modelo"].ToString(); caja.fechaUltima = DateTime.Parse(registro["FechaUltima"].ToString()); //Lectura de clientes asociados caja.clientesAsociados = AsociarClientes(caja); //adicionar registro a un listado para return ListadoCajas.Add(caja); } //retornar listado return(ListadoCajas); }