internal static void LoadDepartamento(ExcelWorksheet ws, Orb OrbEffect) { var start = ws.Dimension.Start; var end = ws.Dimension.End; for (int row = start.Row + 1; row <= end.Row; row++) { string UK = ws.Cells[row, 1].Text; string Codigo = ws.Cells[row, 2].Text; string Sigla = ws.Cells[row, 3].Text; string Descricao = ws.Cells[row, 4].Text; string Status = ws.Cells[row, 5].Text; string UKEmpresa = ws.Cells[row, 6].Text; string UKDepartamentoVinculado = ws.Cells[row, 7].Text; string UKNivelHierarquico = ws.Cells[row, 8].Text; string UsuarioInclusao = ws.Cells[row, 9].Text; GISModel.Entidades.Departamento dep = new GISModel.Entidades.Departamento() { UniqueKey = Guid.Parse(UK), Codigo = Codigo, Sigla = Sigla, Descricao = Descricao, Status = (GISModel.Enums.Situacao)Enum.Parse(typeof(GISModel.Enums.Situacao), Status, true), UKEmpresa = Guid.Parse(UKEmpresa), UKNivelHierarquico = Guid.Parse(UKNivelHierarquico), UsuarioInclusao = UsuarioInclusao }; if (!string.IsNullOrEmpty(UKDepartamentoVinculado)) { dep.UKDepartamentoVinculado = Guid.Parse(UKDepartamentoVinculado); } OrbEffect.CadastrarDepartamento(dep); } }