public IActionResult Maquinaria() { MaquinariaFilterDto objMaquinariaFilterDto = new MaquinariaFilterDto(); return(PartialView(objMaquinariaFilterDto)); }
public List <MaquinariaPaginationDto> PaginadoMaquinaria(PaginationParameter objPaginationParameter, MaquinariaFilterDto MaquinariaFilterDto) { List <MaquinariaPaginationDto> retList = new List <MaquinariaPaginationDto>(); using (SqlConnection conn = DataContext.GetConnection()) { var listaParams = new List <SqlParameter>(); listaParams.Add(new SqlParameter("@Nombre", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = MaquinariaFilterDto.Nombre }); listaParams.Add(new SqlParameter("@IdEmpresa", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = MaquinariaFilterDto.IdEmpresa }); listaParams.Add(new SqlParameter("@IdPadre", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = MaquinariaFilterDto.IdPadre }); listaParams.Add(new SqlParameter("@IdPadreSubcontratista", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = MaquinariaFilterDto.IdPadreSubcontratista }); listaParams.Add(new SqlParameter("@Digitalizacion", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = MaquinariaFilterDto.Digitalizacion }); listaParams.Add(new SqlParameter("@OrderBy", SqlDbType.VarChar) { Direction = ParameterDirection.Input, Value = objPaginationParameter.OrderBy }); listaParams.Add(new SqlParameter("@Start", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.Start }); listaParams.Add(new SqlParameter("@AmountRows", SqlDbType.Int) { Direction = ParameterDirection.Input, Value = objPaginationParameter.AmountRows }); SqlDataReader lector = SQLHelper.ExecuteReader(conn, System.Data.CommandType.StoredProcedure, @"Sp_MaquinariaPaginado", listaParams.ToArray()); while (lector.Read()) { retList.Add(new MaquinariaPaginationDto { IdMaquinaria = lector.IsDBNull(lector.GetOrdinal("IdMaquinaria")) ? default(string) : lector.GetString(lector.GetOrdinal("IdMaquinaria")), Categoria = lector.IsDBNull(lector.GetOrdinal("Categoria")) ? default(string) : lector.GetString(lector.GetOrdinal("Categoria")), Codigo = lector.IsDBNull(lector.GetOrdinal("Codigo")) ? default(string) : lector.GetString(lector.GetOrdinal("Codigo")), Nombre = lector.IsDBNull(lector.GetOrdinal("Nombre")) ? default(string) : lector.GetString(lector.GetOrdinal("Nombre")), Descripcion = lector.IsDBNull(lector.GetOrdinal("Descripcion")) ? default(string) : lector.GetString(lector.GetOrdinal("Descripcion")), Documento = lector.IsDBNull(lector.GetOrdinal("Documento")) ? default(string) : lector.GetString(lector.GetOrdinal("Documento")), FinContrato = lector.IsDBNull(lector.GetOrdinal("FinContrato")) ? default(string) : lector.GetString(lector.GetOrdinal("FinContrato")), InicioContrato = lector.IsDBNull(lector.GetOrdinal("InicioContrato")) ? default(string) : lector.GetString(lector.GetOrdinal("InicioContrato")), IdPersona = lector.IsDBNull(lector.GetOrdinal("IdPersona")) ? default(string) : lector.GetString(lector.GetOrdinal("IdPersona")), Marca = lector.IsDBNull(lector.GetOrdinal("Marca")) ? default(string) : lector.GetString(lector.GetOrdinal("Marca")), Modelo = lector.IsDBNull(lector.GetOrdinal("Modelo")) ? default(string) : lector.GetString(lector.GetOrdinal("Modelo")), Estado = lector.IsDBNull(lector.GetOrdinal("Estado")) ? default(string) : lector.GetString(lector.GetOrdinal("Estado")), Observacion = lector.IsDBNull(lector.GetOrdinal("Observacion")) ? default(string) : lector.GetString(lector.GetOrdinal("Observacion")), Proveedor = lector.IsDBNull(lector.GetOrdinal("Proveedor")) ? default(string) : lector.GetString(lector.GetOrdinal("Proveedor")), Tipo = lector.IsDBNull(lector.GetOrdinal("Tipo")) ? default(string) : lector.GetString(lector.GetOrdinal("Tipo")), Empresa = lector.IsDBNull(lector.GetOrdinal("Empresa")) ? default(string) : lector.GetString(lector.GetOrdinal("Empresa")), Digitalizacion = lector.IsDBNull(lector.GetOrdinal("Digitalizacion")) ? default(string) : lector.GetString(lector.GetOrdinal("Digitalizacion")), Cantidad = lector.IsDBNull(lector.GetOrdinal("Cantidad")) ? 0 : lector.GetInt32(lector.GetOrdinal("Cantidad")), }); } } return(retList); }