private void BindingGrid(string name) { var DataSource = new TrackingBL().GetAllDataTracking(name); grdEstados.DataSource = DataSource; foreach (var row in grdEstados.Rows) { foreach (var cell in row.Cells) { if (cell.Value.ToString().Length == 1) { if (int.Parse(cell.Value.ToString()) == (int)TrackingStatus.Iniciado) { cell.Appearance.BackColor = Color.YellowGreen; } if (int.Parse(cell.Value.ToString()) == (int)TrackingStatus.Culminado) { cell.Appearance.BackColor = Color.DarkGreen; } cell.Value = null; } } } grdEstados.DataBind(); }
public JsonResultEntity Create([FromBody] TrackingEntity trackingEntity) { TrackingBL trackingBL = new TrackingBL(); JsonResultEntity response = new JsonResultEntity(); try { var result = trackingBL.Create(trackingEntity); if (result.HasWarning()) { response.Message = String.Join(",", result.Warning); return(response); } response.Success = true; response.Data = result.Value; } catch (Exception ex) { response.Message = ex.Message; LoggerHelper.Error(ex); } return(response); }
public JsonResultEntity Delete(int id) { var trackingBL = new TrackingBL(); JsonResultEntity response = new JsonResultEntity(); try { var result = trackingBL.DeleteById(id); if (result.HasWarning()) { response.Message = String.Join(",", result.Warning); return(response); } response.Success = true; response.Data = result.Value; } catch (Exception e) { response.Message = e.Message; LoggerHelper.Error(e); } return(response); }
public override JsonResultEntity Get([FromBody] DBParamEntity dbParamEntity) { TrackingBL trackingBL = new TrackingBL(); JsonResultEntity response = new JsonResultEntity(); try { var result = trackingBL.GetAll(dbParamEntity); if (result.HasWarning()) { response.Message = String.Join(",", result.Warning); return(response); } var dataFound = trackingBL.GetTotalRows(dbParamEntity); var totalPages = Convert.ToInt32(Math.Ceiling(dataFound.Value / Convert.ToDouble(dbParamEntity.Limit))); response.Success = true; response.Data = result.Value; response.MetaInfo = new MetaInfoEntity { DataFound = dataFound.Value, DataPerPage = dbParamEntity.Limit, Page = dbParamEntity.Page, TotalPages = totalPages == 0 ? 1 : totalPages }; } catch (Exception ex) { response.Message = ex.Message; LoggerHelper.Error(ex); } return(response); }