/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Buscar clientes en la Base de datos. Con parametros Basicos y las opciones Avanzadas. Con Paginacion </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <param name="dni"> El dni del Cliente. </param> /// <param name="nombre"> El nombre del Cliente. </param> /// <param name="apellidos"> Los apellidos del Cliente. </param> /// <param name="sexo"> El sexo del Cliente. </param> /// <param name="telefono"> El telefono del Cliente. </param> /// <param name="email"> El email del Cliente. </param> /// <param name="provincia"> La provincia del Cliente. </param> /// <param name="desde"> Valor de inicio en la Paginación. </param> /// <param name="cantidad"> Valor de fin en la Paginación. </param> /// /// <returns> Devuelve el DataView de la busqueda realizada en tabla clientes. </returns> /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public DataView BuscarClientesBD(string dni, string nombre, string apellidos, string sexo, string telefono, string email, int provincia, int desde, int tamaño) { CADCliente BD = new CADCliente(); DataSet DSCliente = new DataSet(); DataView VistaCliente = new DataView(); try { DSCliente = BD.BuscarClientes(dni, nombre, apellidos, sexo, telefono, email, provincia, desde, tamaño); if (DSCliente.Tables.Count > 0) { VistaCliente = (obtenerVistaDGVCliente(DSCliente)).DefaultView; DsPersonas = DSCliente.Copy(); } else { throw new ENException("DataSet vacío", 0); } } catch (CADException cex) { throw new ENException(cex.Mensaje); } return(VistaCliente); }
//////////////////////////////////////////////////////////////////////////////////////////////////// /// <summary> Buscar clientes en la Base de datos. Con lo parametros Basicos </summary> /// /// <remarks> TVO DPAA 2009-2010. </remarks> /// /// <param name="dni"> El dni del Cliente. </param> /// <param name="nombre"> El nombre del Cliente. </param> /// <param name="apellidos"> Los apellidos del Cliente. </param> /// /// <returns> Devuelve el DataView de la busqueda realizada en tabla clientes. </returns> //////////////////////////////////////////////////////////////////////////////////////////////////// public DataView BuscarClientesBD(string dni, string nombre, string apellidos) { CADCliente BD = new CADCliente(); DataSet DSCliente = new DataSet(); DataView VistaCliente = new DataView(); try { //Realizamos el cambio de formato del DataSet Recibido de la busqueda DSCliente = BD.BuscarClientes(dni, nombre, apellidos); if (DSCliente.Tables.Count > 0) { VistaCliente = (obtenerVistaDGVCliente(DSCliente)).DefaultView; DsPersonas = DSCliente.Copy(); } else { throw new ENException("DataSet vacío", 0); } } catch (CADException cex) { throw new ENException(cex.Mensaje); } return(VistaCliente); }