public static DataTable obtenerTabla(string cuit) { DaoSP dao = new DaoSP(); return(dao.ObtenerDatosSP("dropeadores.ObtenerEmpresaEspecifica", cuit)); }
public static DataTable obtenerTabla(int id) { DaoSP dao = new DaoSP(); return(dao.ObtenerDatosSP("dropeadores.ObtenerGradoEspecifico", id)); }
private DataTable FiltrarPublicacion(string CatElegidas, string descripcion, DateTime fechaDesde, DateTime fechaHasta, List <String> listaCat) { try { DaoSP dao = new DaoSP(); DataTable tabla_Publicacion = new DataTable(); tabla_Publicacion = dao.ObtenerDatosSP("dropeadores.getPublicacion", fech.getFechaSistema(), fechaDesde, fechaHasta); if (tabla_Publicacion == null) { cargarTabla(); } var final_rol = ""; var posFiltro = true; var filtrosBusqueda = new List <string>(); var filtrosCategoria = new List <string>(); final_rol = "("; if (listaCat.Count > 0) { for (int i = 0; i < listaCat.Count(); i++) { filtrosCategoria.Add("RUBRO_DESCRIPCION LIKE '%" + listaCat[i] + "%'"); } foreach (var filtro in filtrosCategoria) { if (!posFiltro) { final_rol += " OR " + filtro; } else { final_rol += filtro; posFiltro = false; } } } if (descripcion != "") { final_rol += ")AND DESCRIPCION LIKE '%" + descripcion + "%'"; } else { final_rol += ")"; } if (tabla_Publicacion != null) { tabla_Publicacion.DefaultView.RowFilter = final_rol; } else { tabla_Publicacion = null; dataGridViewCompras.DataSource = null; } return(tabla_Publicacion); } catch (Exception ex) { throw ex; } }