/// <summary> /// evento disparado pelo botão salvar /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnSalvar_Click(object sender, EventArgs e) { try { //verifica se o campo oculto está vazio if (string.IsNullOrEmpty(hddId.Value)) { //cria o objeto unidade e preenche com os campos da página Unidade u = new Unidade(); u.Numero = txtNumero.Text.Trim(); u.Piso = int.Parse(txtAndar.Text.Trim()); u.Torre = txtTorre.Text.Trim(); //salva a unidade no banco u.CreateAndFlush(); } else { //busca o registro de unidade de acordo com o id guardado no campo oculto Unidade u = Unidade.FindByPrimaryKey(int.Parse(hddId.Value)); //preenche o objeto com os campos da página u.Numero = Request.Form["ctl00$ContentPlaceHolder1$txtNumero"]; u.Piso = int.Parse(Request.Form["ctl00$ContentPlaceHolder1$txtAndar"]); u.Torre = Request.Form["ctl00$ContentPlaceHolder1$txtTorre"]; //atualiza o registro u.UpdateAndFlush(); } } catch (Exception ex) { //salva a mensagem de erro no arquivo de log Logger.Error(ex.Message); base.ExibirMensagemErro(); } base.ExibirMensagemSucesso(Funcionalidade.Unidade, (string.IsNullOrEmpty(hddId.Value)) ? Operacao.Inclusao : Operacao.Alteracao); }
public MenuUnidade(Unidade unidade) { this.unidade = unidade; fundo = Textura.GetTextura("MenuUnidadeFundo"); up = Textura.GetTextura("Up"); gold = Textura.GetTextura("Ouro"); int raiodif = (fundo.Textura2D.Width / 2) - 16; posicao = unidade.Posicao - new Vector2(raiodif, raiodif); centro = unidade.Centro; fonte = Global.bancoDados.FonteMenuUnidade; posicaoSell = centro - new Vector2(60, 30); posicaoUp = centro + new Vector2(25, -20); selecaoSell = new Rectangle((int)posicaoSell.X, (int)posicaoSell.Y, 40, 50); selecaoUp = new Rectangle((int)posicaoUp.X, (int)posicaoSell.Y, 40, 50); }
private void SelecionaUnidadeCompra(object sender, EventArgs e) { if (unidadeCompra == null) { if (sender is Guerreiro) { Guerreiro guerreiro = ((Guerreiro)sender).Clone<Guerreiro>(); unidadeCompra = guerreiro; } else if (sender is MagoFogo) { MagoFogo magoFogo = ((MagoFogo)sender).Clone<MagoFogo>(); unidadeCompra = magoFogo; } else if (sender is MagoGelo) { MagoGelo magoGelo = ((MagoGelo)sender).Clone<MagoGelo>(); unidadeCompra = magoGelo; } else if (sender is Vampiro) { Vampiro vampiro = ((Vampiro)sender).Clone<Vampiro>(); unidadeCompra = vampiro; } MouseState mouseState = Mouse.GetState(); unidadeCompra.Posicao = new Vector2(mouseState.X, mouseState.Y); unidadeCompra.TexturaUnidade.ExecutaAnimacao(Movimento.paradoBaixo); int raio = (int)unidadeCompra.Distancia / 2; texturaCicle = new TexturaCicle(raio); } }
private async Task navigatetoBuilding(Unidade unidade) { // var location = new Location(-3.748845, -38.505996); }
public void ToString_retorna_por_extenso_para_cada_algarismo(char algarismo, string resultadoEsperado) { var unidade = new Unidade(algarismo); Assert.AreEqual(resultadoEsperado, unidade.ToString()); }
public List <Unidade> ParceiroBuscaSessaoCidadeTodos(long sessao, long cidade, int linhas, int pagina, string buscar) { List <Unidade> Retorno_L = new List <Unidade>(); try { using (SqlConnection connection = new SqlConnection(new CriptografiaDAO().Decrypt(ConfigurationManager.ConnectionStrings["EntidadesContext"].ConnectionString))) { StringBuilder sSQL = new StringBuilder(); StringBuilder cSQL = new StringBuilder(); sSQL.Append(" SELECT dbo.TB020_Unidades.TB020_id, "); sSQL.Append(" dbo.TB006_Municipio.TB006_id, "); sSQL.Append(" dbo.TB020_Unidades.TB012_id, "); sSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); sSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal "); sSQL.Append(" FROM dbo.TB006_Municipio "); sSQL.Append(" INNER JOIN dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id "); sSQL.Append(" INNER JOIN dbo.TB021_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB021_TB012.TB012_id "); sSQL.Append(" INNER JOIN dbo.TB021_TB024 ON dbo.TB021_TB012.TB021_id = dbo.TB021_TB024.TB021_id "); sSQL.Append(" LEFT OUTER JOIN dbo.TB012_Contratos ON dbo.TB020_Unidades.TB012_id = dbo.TB012_Contratos.TB012_id "); sSQL.Append(" LEFT OUTER JOIN dbo.TB027_PesoParceiros ON dbo.TB020_Unidades.TB020_id = dbo.TB027_PesoParceiros.TB020_id "); sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_Status = 1 "); sSQL.Append(" AND dbo.TB012_Contratos.TB012_Status = 1 "); sSQL.Append(" AND dbo.TB021_TB024.TB024_Id = "); sSQL.Append(sessao); sSQL.Append(" AND dbo.TB006_Municipio.TB006_id = "); sSQL.Append(cidade); sSQL.Append(" AND UPPER(dbo.TB020_Unidades.TB020_NomeFantasia) LIKE "); sSQL.Append("'%" + buscar.Trim().ToUpper() + "%'"); sSQL.Append(" GROUP BY dbo.TB020_Unidades.TB020_id, "); sSQL.Append(" dbo.TB006_Municipio.TB006_id, "); sSQL.Append(" dbo.TB020_Unidades.TB012_id, "); sSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); sSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P01, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10 "); sSQL.Append(" ORDER BY dbo.TB027_PesoParceiros.TB027_P01, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao "); sSQL.Append(" OFFSET (( "); sSQL.Append(pagina); sSQL.Append(" - 1) * "); sSQL.Append(linhas); sSQL.Append(" ) ROWS "); sSQL.Append(" FETCH NEXT "); sSQL.Append(linhas); sSQL.Append(" ROWS ONLY "); cSQL.Append(" SELECT COUNT(*) AS TotalRegistro"); cSQL.Append(" FROM (SELECT dbo.TB020_Unidades.TB020_id, "); cSQL.Append(" dbo.TB006_Municipio.TB006_id, "); cSQL.Append(" dbo.TB020_Unidades.TB012_id, "); cSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); cSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); cSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); cSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal "); cSQL.Append(" FROM dbo.TB006_Municipio "); cSQL.Append(" INNER JOIN dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id "); cSQL.Append(" INNER JOIN dbo.TB021_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB021_TB012.TB012_id "); cSQL.Append(" INNER JOIN dbo.TB021_TB024 ON dbo.TB021_TB012.TB021_id = dbo.TB021_TB024.TB021_id "); cSQL.Append(" LEFT OUTER JOIN dbo.TB012_Contratos ON dbo.TB020_Unidades.TB012_id = dbo.TB012_Contratos.TB012_id "); cSQL.Append(" LEFT OUTER JOIN dbo.TB027_PesoParceiros ON dbo.TB020_Unidades.TB020_id = dbo.TB027_PesoParceiros.TB020_id "); cSQL.Append(" WHERE dbo.TB020_Unidades.TB020_Status = 1 "); cSQL.Append(" AND dbo.TB012_Contratos.TB012_Status = 1 "); cSQL.Append(" AND dbo.TB021_TB024.TB024_Id = "); cSQL.Append(sessao); cSQL.Append(" AND dbo.TB006_Municipio.TB006_id = "); cSQL.Append(cidade); cSQL.Append(" AND UPPER(dbo.TB020_Unidades.TB020_NomeFantasia) LIKE "); cSQL.Append("'%" + buscar.Trim().ToUpper() + "%'"); cSQL.Append(" GROUP BY dbo.TB020_Unidades.TB020_id, "); cSQL.Append(" dbo.TB006_Municipio.TB006_id, "); cSQL.Append(" dbo.TB020_Unidades.TB012_id, "); cSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); cSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); cSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); cSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P01, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10) X "); connection.Open(); SqlCommand commandContador = new SqlCommand(cSQL.ToString(), connection); double paginas = 0; SqlDataReader rCont = commandContador.ExecuteReader(); while (rCont.Read()) { paginas = paginas + Convert.ToInt64(rCont["TotalRegistro"]); } rCont.Close(); paginas = paginas / linhas; paginas = Math.Ceiling(paginas); connection.Close(); connection.Open(); SqlCommand command = new SqlCommand(sSQL.ToString(), connection); Int64 TB020_id = 0; SqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { if (TB020_id != Convert.ToInt64(reader["TB020_id"])) { Unidade ObjParceiro = new Unidade(); ObjParceiro.Id_T020 = Convert.ToInt64(reader["TB020_id"]); ObjParceiro.Paginas = paginas; ObjParceiro.Id_T006 = Convert.ToInt64(reader["TB006_id"]); ObjParceiro.Id_T012 = Convert.ToInt64(reader["TB012_id"]); ObjParceiro.RazaoSocial = reader["TB020_RazaoSocial"].ToString(); ObjParceiro.NomeFantasia = reader["TB020_NomeFantasia"].ToString(); ObjParceiro.CategoriaExibicao = reader["TB020_CategoriaExibicao"] is DBNull ? "INFORMAR" : reader["TB020_CategoriaExibicao"].ToString().TrimEnd().TrimStart(); ObjParceiro.TipoPessoa = Convert.ToInt16(reader["TB020_TipoPessoa"]); ObjParceiro.Cep = reader["TB020_Cep"].ToString(); ObjParceiro.Logradouro = reader["TB012_Logradouro"].ToString(); ObjParceiro.Numero = reader["TB012_Numero"].ToString(); ObjParceiro.Bairro = reader["TB012_Bairro"].ToString(); ObjParceiro.Complemento = reader["TB012_Complemento"].ToString(); ObjParceiro.TextoPortal = reader["TB020_TextoPortal"].ToString(); ObjParceiro.Contatos = ContatosParceiro(ObjParceiro.Id_T020); ObjParceiro.Area = ParceiroAreaPrincipal(ObjParceiro.Id_T020); Retorno_L.Add(ObjParceiro); } TB020_id = Convert.ToInt64(reader["TB020_id"]); } reader.Close(); connection.Close(); } } catch (Exception ex) { throw ex; } return(Retorno_L); }
public void UpdateUnidade(int id, Unidade unidade) { this._unidadeDAO.Update <int>(id, unidade); }
void Start() { minhaUnidade = this.transform.parent.gameObject.GetComponent <Unidade>(); }
public bool delete(Unidade unidade) { return(UnidadeRepositorio.Instance.delete(unidade)); }
public List <Evento> buscaPorUnidade(Unidade unidade) { return }
private void router() { if (Input.GetMouseButtonUp(0)) { RaycastHit2D PosMinMouse2d = Physics2D.Raycast(Cam.ScreenToWorldPoint(PosMinMouse), Vector2.zero); RaycastHit2D PosMaxMouse2d = Physics2D.Raycast(Cam.ScreenToWorldPoint(PosMaxMouse), Vector2.zero); List <GameObject> items = new List <GameObject>(GameObject.FindGameObjectsWithTag("nave")); items.AddRange(new List <GameObject>(GameObject.FindGameObjectsWithTag("enemy"))); foreach (var unit in items) { if (unit.transform.position.x > PosMinMouse2d.point.x && unit.transform.position.x < PosMaxMouse2d.point.x && unit.transform.position.y > PosMinMouse2d.point.y && unit.transform.position.y < PosMaxMouse2d.point.y) { itemsSelected.Add(unit); unit.GetComponent <Nave>().selected = true; } } ImagemSelecao.rectTransform.anchorMax = new Vector2(0, 0); ImagemSelecao.rectTransform.anchorMin = new Vector2(0, 0); PosMinMouse = new Vector3(0, 0, 0); PosIniMouse = new Vector3(0, 0, 0); } if (Input.GetMouseButtonDown(1)) { RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero); if (hit.collider != null) { DestinoTropas = hit.point; float lado = Mathf.Round(Mathf.Sqrt(itemsSelected.Count)); float first = 0; Vector3 DestinoUnidade; int i = 0; foreach (GameObject Unidade in itemsSelected) { if (Unidade) { DestinoUnidade = DestinoTropas; float x; float y; x = (i / lado); y = (i % lado); if (i % lado == 0) { first = x; } else { x = first; } DestinoUnidade -= ((lado / 2) - x) * right * Vector3.right; DestinoUnidade -= ((lado / 2) - y) * MediaTamUnidades * Vector3.up; Unidade.GetComponent <Nave>().selected = true; Unidade.GetComponent <Nave>().move = true; Unidade.GetComponent <Nave>().DestinoUnidade = DestinoUnidade; if (hit.collider.gameObject.tag == "enemy") { Unidade.GetComponent <Nave>().targetfixed = true; Unidade.GetComponent <Nave>().enemy = hit.collider.gameObject; } else { Unidade.GetComponent <Nave>().targetfixed = false; } i++; } } } } }
public Unidade Adicionar(Unidade obj) { throw new NotImplementedException(); }
public Unidade Atualizar(Unidade obj) { throw new NotImplementedException(); }
public void Salvar(ICheckin checkin, Unidade unidade, Usuario usuario) { //nada this.Acessou = true; }
private void bt_Gravar_Click(object sender, EventArgs e) { string retorno = ""; cadUni = new UnidadeRepositorio(); List <ErrosDB> erros = new List <ErrosDB>(); Unidade uni = new Unidade(); //Verifica campos Obrigatórios if (tb_Nome.Text == "") { MessageBox.Show("É necessário informar a descrição da Unidade!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_Nome.Focus(); return; } if (tb_sigUni.Text == "") { MessageBox.Show("É necessário informar a Sigla da Unidade!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); tb_Nome.Focus(); return; } try { uni.UnidadeId = CodUni; uni.DescUnidade = tb_Nome.Text; uni.SiglaUnidade = tb_sigUni.Text; if (CodUni > 0) //Modificar { erros = cadUni.Update(uni); } else { erros = cadUni.Add(uni); } if (erros.Count > 0) { foreach (ErrosDB erro in erros) { retorno += "Erro em: " + erro.PropertyName + " - " + erro.ErrorMessage + "\n"; } } else { retorno = "OK"; } } catch (Exception ex) { MessageBox.Show("Não foi possível gravar os dados, devido aos erros abaixo\n\n" + ex.InnerException.Message + "\n" + ex.Message, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } if (retorno == "OK") { MessageBox.Show("Cadastro realizado com Sucesso!!!", Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Problemas ao realizar o cadastro!!!\n\nMais Detalhes Abaixo\n" + retorno, Funcoes.msgCab, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void Main(string[] args) { Fornecedor forn = new Fornecedor { id_fornecedor = 1 }; Condominio cond = new Condominio { id_cond = 1, nome = "Reserva Tropical", dataInauguracao = DateTime.Now, proprietario = "Lello Imobiliaria", cnpj = "00001441445", }; Area ar = new Area { id_area = 6, nome = "Piscina", descricao = "Piscina Infantil", capacMax = 10, seAluga = true, ativo = true }; Aviso av = new Aviso { titulo = "Portão da garagem", descricao = "O portão vai ficar destavidado nos dias 30/11 e 31/11", cond = cond, }; Bloco bl = new Bloco { id_bloco = 1, nome = "Flamboyant", cond = cond, }; ContaPagar cp = new ContaPagar { id_cp = 1, valor = 300, id_tipo = 1, desc_conta = "Manutenção do portão", fornecedor = forn, condominio = cond, }; CondominioDAO objDAO = new CondominioDAO(); Pessoa ps = new Pessoa { id_pessoa = 2, nome = "Leila Almeida", cpf = "00613465865", rg = "075586241", data_nasc = Convert.ToDateTime("1959-09-22") }; Unidade uni = new Unidade { identificacao = "84", bloco = bl, ativo = true, vagas = 3, proprietario = ps, id_unidade = 1 }; ContaReceber cr = new ContaReceber { id_cr = 1, valor = 450, unidade = uni, condominio = cond, }; Morador morador = new Morador() { nome = "Carlos", rg = "55555", cpf = "11111111111", ativo = true, data_nasc = DateTime.Now, unidade = uni }; Terceiro tcr = new Terceiro { id_terceiro = 2, servico = "Limpeza", ativo = true, id_pessoa = 1, nome = "Paulo Silva", cpf = "22887730819", rg = "381605851", id_servico = 1, fornecedor = forn }; Obra ob = new Obra { id_obra = 2, descricao_obra = "Reforma da piscina", dt_inicio = Convert.ToString(DateTime.Now), dt_previsao_termino = "2017-12-13", finalizada = true, area = ar, desc_tipo = "Conserto", ativo = true, id_tipo_obra = 1, cond = cond, dt_termino = Convert.ToDateTime("2017-12-15") }; /*CRIA*/ ObraDAO dao = new ObraDAO(); //dao.cadastraObra(ob); /*ALTERA*/ dao.altera((ob.dt_termino).ToString(), ob.finalizada, ob.id_obra); List <Obra> lstObj = dao.busca(); //lstArea = objDAO.buscaT(); /*BUSCA especifico*/ foreach (Obra obj in lstObj) { Console.WriteLine(obj.id_obra.ToString() + " " + obj.descricao_obra + " " + obj.dt_inicio.ToString() + " " + obj.dt_previsao_termino.ToString() + " " + obj.finalizada.ToString() + " " + obj.dt_termino.ToString() ); //Console.WriteLine(obj.id_pessoa.ToString() + " " + obj.nome + " " + obj.cpf + " " // + obj.rg + " " + obj.data_nasc + " " + obj.fornecedor.id_fornecedor.ToString() // + " " + obj.fornecedor.nomeEmpresa + " " + obj.id_servico.ToString() // + " " + obj.servico); } Console.ReadKey(); }
public bool create(ref Unidade unidade) { return(UnidadeRepositorio.Instance.create(ref unidade)); }
public Unidade Inserir(Unidade obj) { return(repository.Inserir(obj)); }
public List buscarVeiculoPorUnidade(Unidade uni) { return(null); }
public List <Visita> buscaVisitaPorUnidade(Unidade unidade) { }
public FLogin(SplashScreen splash) { _splashScreen = splash; var ri = new RepositoryInjection(); var conn = ri.GetClass <IFactoryConnection>(); _userApp = new UserApp(conn); _companyApp = new CompanyApp(conn); _translateApp = new TranslateApp(conn); _tableApp = new TableApp(conn); _dbTableApp = new DbTableApp(conn); _automaticNumberingApp = new AutomaticNumberingApp(conn); _userController = new UserController(conn); GlobalUser.Forms = _tableApp.Search().ToList(); GlobalUser.Translates = _translateApp.Search().ToList(); GlobalUser.Tables = _dbTableApp.Search().ToList(); GlobalUser.AutomaticNumberings = _automaticNumberingApp.Search().ToList(); InitializeComponent(); Unidade.ObjetoApp = new InvokeMethod(typeof(CompanyController), TypeExecute.SearchAll, "ListCompany", typeof(Company)); Unidade.DisplayMember = "PersonName"; Unidade.ValueMember = "Id"; Unidade.Enabled = false; Unidade.Refresh(); Unidade.SComponent.DropDown += SComponentOnDropDown; Unidade.Caption = "Unidade"; EntrarButton.SComponent.BackColor = Color.DarkSlateGray; EntrarButton.SComponent.ForeColor = Color.White; EntrarButton.SComponent.Text = @"Entrar"; EntrarButton.SComponent.Click += EntrarButton_Click; EntrarButton.Enabled = false; SenhaTextBox.SComponent.PasswordChar = '*'; SenhaTextBox.Caption = "Senha"; SenhaTextBox.SComponent.TextChanged += SenhaComponentOnTextChanged; UsuarioTextBox.SComponent.TextChanged += UsuarioComponentOnTextChanged; UsuarioTextBox.Caption = "Login"; var cont = false; if (_companyApp.Search().Any()) { if (!_userApp.Search().Any()) { MessageBox.Show(@"Necessário cadastrar um usuário", @"BEM VINDO AO ESR SOFTWARES", MessageBoxButtons.OK); var fuser = new FUser { StateForm = StateForm.Inserting, ClosedAfterSave = true }; fuser.RefreshControls(); ((User)fuser.CurrentControl).IsAdministrator = true; _splashScreen.Close(); fuser.ShowDialog(); } return; } ; MessageBox.Show(@"Este é o seu primeiro acesso ao sistema, por favor, cadastre sua empresa.", @"BEM VINDO AO ESR SOFTWARES", MessageBoxButtons.OK); do { var fcompany = new FCompany() { StateForm = StateForm.Inserting, ClosedAfterSave = true }; fcompany.RefreshControls(); _splashScreen.Close(); fcompany.ShowDialog(); if (!_companyApp.Search().Any()) { cont = MessageBox.Show(@"Necessário cadastrar uma empresa, deseja continuar ?", @"BEM VINDO AO ESR SOFTWARES", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes; } } while (cont); if (!_companyApp.Search().Any()) { Close(); } else { if (_userApp.Search().Any()) { return; } MessageBox.Show(@"Necessário cadastrar um usuário", @"BEM VINDO AO ESR SOFTWARES", MessageBoxButtons.OK); var fuser = new FUser { ClosedAfterSave = true, StateForm = StateForm.Inserting, }; ((User)fuser.CurrentControl).IsAdministrator = true; _splashScreen.Close(); fuser.ShowDialog(); } }
public bool update(Unidade unidade) { return(UnidadeRepositorio.Instance.update(unidade)); }
public Unidade Alterar(Unidade obj) { return(repository.Alterar(obj)); }
public Task <CustomResponse <Unidade> > Incluir([FromBody] Unidade unidade) { return(_service.Adicionar(unidade, Guid.Parse(HttpContext.User.Identity.Name))); }
public List <Unidade> ParceiroSessaoCidade(long sessao, long cidade, int registros, int pagina, string nivel1, string nivel2, string nivel3) { List <Unidade> Retorno_L = new List <Unidade>(); try { Int64 TB020_id = 0; //Evitar Duplicidade de Unidades no Controle double Paginas = 0; // 0 Todos // 1 Nivel 1 (Especialidades) // 2 Nivel 2 (Especialidades + Categorias) // 3 Nivel 3 (Especialidades + Categorias + SubCategorias) var FiltrosNivel1 = string.Empty; var FiltrosNivel2 = string.Empty; var FiltrosNivel3 = string.Empty; SqlConnection con = new SqlConnection(new CriptografiaDAO().Decrypt(ConfigurationManager.ConnectionStrings["EntidadesContext"].ConnectionString)); if (nivel1.Trim() != "0" & nivel2.Trim() == "0" & nivel3.Trim() == "0") { string[] Parametros = nivel1.Split(';'); FiltrosNivel1 = " AND dbo.TB021_TB024.TB021_id = " + Parametros[0]; if (Parametros.Length > 1) { for (int i = 1; i < Parametros.Length; i++) { FiltrosNivel1 = FiltrosNivel1 + " OR dbo.TB021_TB024.TB021_id = " + Parametros[i]; } } } else if (nivel1.Trim() != "0" & nivel2.Trim() != "0" & nivel3.Trim() == "0") { string[] Parametros = nivel2.Split(';'); FiltrosNivel2 = " AND dbo.TB022_TB012.TB022_id = " + Parametros[0]; if (Parametros.Length > 1) { for (int i = 1; i < Parametros.Length; i++) { FiltrosNivel2 = FiltrosNivel2 + " OR dbo.TB022_TB012.TB022_id = " + Parametros[i]; } } } else if (nivel1.Trim() != "0" & nivel2.Trim() != "0" & nivel3.Trim() != "0") { //string[] Parametros = Nivel3.Split(';'); //FiltrosNivel3 = ""; //if (Parametros.Length > 1) //{ // for (int i = 1; i < Parametros.Length; i++) // { // FiltrosNivel3 = FiltrosNivel3 + "" + Parametros[i]; // } //} } /*Definido tipo de busca*/ /*Definir SQL de pesquisa*/ StringBuilder sSQL = new StringBuilder(); StringBuilder cSQL = new StringBuilder(); sSQL.Append(" SELECT dbo.TB020_Unidades.TB020_id, "); sSQL.Append(" dbo.TB006_Municipio.TB006_id, "); sSQL.Append(" dbo.TB020_Unidades.TB012_id, "); sSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); sSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal "); sSQL.Append(" FROM dbo.TB006_Municipio "); sSQL.Append(" INNER JOIN dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id "); sSQL.Append(" INNER JOIN dbo.TB021_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB021_TB012.TB012_id "); sSQL.Append(" INNER JOIN dbo.TB021_TB024 ON dbo.TB021_TB012.TB021_id = dbo.TB021_TB024.TB021_id "); if (!string.IsNullOrEmpty(FiltrosNivel2)) { sSQL.Append(" INNER JOIN dbo.TB022_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB022_TB012.TB012_id "); } sSQL.Append(" LEFT OUTER JOIN dbo.TB012_Contratos ON dbo.TB020_Unidades.TB012_id = dbo.TB012_Contratos.TB012_id "); sSQL.Append(" LEFT OUTER JOIN dbo.TB027_PesoParceiros ON dbo.TB020_Unidades.TB020_id = dbo.TB027_PesoParceiros.TB020_id "); sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_Status = 1 "); sSQL.Append(" AND dbo.TB012_Contratos.TB012_Status = 1 "); sSQL.Append(" AND dbo.TB006_Municipio.TB006_id = "); sSQL.Append(cidade); sSQL.Append(" AND dbo.TB021_TB024.TB024_Id = "); sSQL.Append(sessao); sSQL.Append(" {0} "); sSQL.Append(" {1} "); sSQL.Append(" {2} "); sSQL.Append(" GROUP BY dbo.TB020_Unidades.TB020_id, "); sSQL.Append(" dbo.TB006_Municipio.TB006_id, "); sSQL.Append(" dbo.TB020_Unidades.TB012_id, "); sSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); sSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); sSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); sSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P01, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10 "); sSQL.Append(" ORDER BY dbo.TB027_PesoParceiros.TB027_P01, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); sSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10, "); sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); sSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao "); sSQL.Append(" OFFSET (( "); sSQL.Append(pagina); sSQL.Append("- 1) * "); sSQL.Append(registros); sSQL.Append(" ) ROWS "); sSQL.Append(" FETCH NEXT "); sSQL.Append(registros); sSQL.Append(" ROWS ONLY "); /*Contador*/ cSQL.Append(" SELECT COUNT(*) AS TotalRegistro"); cSQL.Append(" FROM (SELECT dbo.TB020_Unidades.TB020_id, "); cSQL.Append(" dbo.TB006_Municipio.TB006_id, "); cSQL.Append(" dbo.TB020_Unidades.TB012_id, "); cSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); cSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); cSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); cSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal "); cSQL.Append(" FROM dbo.TB006_Municipio "); cSQL.Append(" INNER JOIN dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id "); cSQL.Append(" INNER JOIN dbo.TB021_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB021_TB012.TB012_id "); cSQL.Append(" INNER JOIN dbo.TB021_TB024 ON dbo.TB021_TB012.TB021_id = dbo.TB021_TB024.TB021_id "); if (!string.IsNullOrEmpty(FiltrosNivel2)) { cSQL.Append(" INNER JOIN dbo.TB022_TB012 ON dbo.TB020_Unidades.TB012_id = dbo.TB022_TB012.TB012_id "); } cSQL.Append(" LEFT OUTER JOIN dbo.TB012_Contratos ON dbo.TB020_Unidades.TB012_id = dbo.TB012_Contratos.TB012_id "); cSQL.Append(" LEFT OUTER JOIN dbo.TB027_PesoParceiros ON dbo.TB020_Unidades.TB020_id = dbo.TB027_PesoParceiros.TB020_id "); cSQL.Append(" WHERE dbo.TB020_Unidades.TB020_Status = 1 "); cSQL.Append(" AND dbo.TB012_Contratos.TB012_Status = 1 "); cSQL.Append(" AND dbo.TB006_Municipio.TB006_id = "); cSQL.Append(cidade); cSQL.Append(" AND dbo.TB021_TB024.TB024_Id = "); cSQL.Append(sessao); cSQL.Append(" {0} "); cSQL.Append(" {1} "); cSQL.Append(" {2} "); cSQL.Append(" GROUP BY dbo.TB020_Unidades.TB020_id, "); cSQL.Append(" dbo.TB006_Municipio.TB006_id, "); cSQL.Append(" dbo.TB020_Unidades.TB012_id, "); cSQL.Append(" dbo.TB020_Unidades.TB020_RazaoSocial, "); cSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, "); cSQL.Append(" dbo.TB020_Unidades.TB020_CategoriaExibicao, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, "); cSQL.Append(" dbo.TB020_Unidades.TB020_Cep, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Logradouro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Numero, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Bairro, "); cSQL.Append(" dbo.TB012_Contratos.TB012_Complemento, "); cSQL.Append(" dbo.TB020_Unidades.TB020_TextoPortal, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P01, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P02, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P03, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P04, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P05, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P06, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P07, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P08, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P09, "); cSQL.Append(" dbo.TB027_PesoParceiros.TB027_P10) X "); SqlCommand commandContador = new SqlCommand(string.Format(cSQL.ToString(), FiltrosNivel1, FiltrosNivel2, FiltrosNivel3), con); con.Open(); SqlDataReader rCont = commandContador.ExecuteReader(); while (rCont.Read()) { Paginas = Paginas + Convert.ToInt64(rCont["TotalRegistro"]); } rCont.Close(); Paginas = Paginas / registros; Paginas = Math.Ceiling(Paginas); con.Close(); SqlCommand commandSelect = new SqlCommand(string.Format(sSQL.ToString(), FiltrosNivel1, FiltrosNivel2, FiltrosNivel3), con); con.Open(); SqlDataReader reader = commandSelect.ExecuteReader(); while (reader.Read()) { //MunicipioController obj = new MunicipioController(); if (TB020_id != Convert.ToInt64(reader["TB020_id"])) { Unidade ObjParceiro = new Unidade(); ObjParceiro.Id_T020 = Convert.ToInt64(reader["TB020_id"]); ObjParceiro.Paginas = Paginas; ObjParceiro.Id_T006 = Convert.ToInt64(reader["TB006_id"]); ObjParceiro.Id_T012 = Convert.ToInt64(reader["TB012_id"]); ObjParceiro.RazaoSocial = reader["TB020_RazaoSocial"].ToString(); ObjParceiro.NomeFantasia = reader["TB020_NomeFantasia"].ToString(); ObjParceiro.CategoriaExibicao = reader["TB020_CategoriaExibicao"] is DBNull ? "INFORMAR" : reader["TB020_CategoriaExibicao"].ToString().TrimEnd().TrimStart(); ObjParceiro.TipoPessoa = Convert.ToInt16(reader["TB020_TipoPessoa"]); ObjParceiro.Cep = reader["TB020_Cep"].ToString(); ObjParceiro.Logradouro = reader["TB012_Logradouro"].ToString(); ObjParceiro.Numero = reader["TB012_Numero"].ToString(); ObjParceiro.Bairro = reader["TB012_Bairro"].ToString(); ObjParceiro.Complemento = reader["TB012_Complemento"].ToString(); ObjParceiro.TextoPortal = reader["TB020_TextoPortal"].ToString(); ObjParceiro.Contatos = ContatosParceiro(ObjParceiro.Id_T020); ObjParceiro.Area = ParceiroAreaPrincipal(ObjParceiro.Id_T020); Retorno_L.Add(ObjParceiro); } TB020_id = Convert.ToInt64(reader["TB020_id"]); } con.Close(); } catch (Exception ex) { throw ex; } return(Retorno_L); }
public Task <CustomResponse <Unidade> > Put([FromBody] Unidade unidade) { return(_service.Atualizar(unidade, Guid.Parse(HttpContext.User.Identity.Name))); }
protected void btnEnviarArquivo_Click(object sender, EventArgs e) { // VERIFICA SE SELECIONOU UM ARQUIVO if (FileUpload1.HasFile) { string[] tipo = FileUpload1.FileName.Split('.'); //VERIFICA SE O ARQUIVO POSSUI A EXTENSÃO CORRETA if ((tipo[1] == "csv") || (tipo[1] == "CSV")) { //SALVA O ARQUIVO COM O MESMO NOME, NA UNIDADE C:\ FileUpload1.SaveAs(Server.MapPath("/Agendamento/docs/") + FileUpload1.FileName); } else { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O Arquivo precisa ser do tipo CSV!'); window.location='FormImportarAgenda.aspx'</script>"); return; } } string[] linhas = File.ReadAllLines(Server.MapPath("/Agendamento/docs/") + FileUpload1.FileName); string[] result = new string[linhas.Length]; //Verifica se os dados estão corretos for (int i = 1; i < linhas.Length; i++) { string[] valores = linhas[i].Split(';'); IProfissional iProfissional = Factory.GetInstance<IProfissional>(); //VERIFICA O TIPO if (valores[0] != "AGENDA") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Tipo inválido na Linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE A COMPETÊNCIA POSSUI 6 DÍGITOS if (valores[1].Length < 6) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('A Comptência deve ser do seguinte formato AAAAMM na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA SE O ANO DA COMPETÊNCIA É MAIOR QUE 2008 if (int.Parse(valores[1].Substring(0, 4)) < 2008) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O Ano da Competência deve ser maior que 2009 na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA SE O MÊS ESTA ENTRE 01 E 12 if ((int.Parse(valores[1].Substring(4, 2)) < 01) || (int.Parse(valores[1].Substring(4, 2)) > 12)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O mês da competência inválido na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O CNES POSSUI 7 DÍGITOS if ((valores[2].Length < 7) || (valores[2].Length > 7)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O CNES da unidade deve ter 7 digitos na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA SE EXISTE O CNES if (valores[2].Length == 7) { IEstabelecimentoSaude iEstabelecimento = Factory.GetInstance<IEstabelecimentoSaude>(); ViverMais.Model.EstabelecimentoSaude estabelecimento = iEstabelecimento.BuscarEstabelecimentoPorCNES<ViverMais.Model.EstabelecimentoSaude>(valores[2]); if (estabelecimento == null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O CNES não encontrado na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //Verifica se o estabelecimento não está afastado no Período da Agenda Importada AfastamentoEAS afastamento = Factory.GetInstance<IAfastamentoEAS>().VerificaAfastamentosNaData<AfastamentoEAS>(valores[2], DateTime.Parse(valores[4])); if (afastamento != null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Existe Afastamento da Unidade Para a Data Informada na Agenda!');window.location='FormImportarAgenda.aspx'</script>"); return; } } // VERIFICA SE O PROCEDIMENTO POSSUI 10 DIGITOS if ((valores[3].Length < 10) || (valores[3].Length > 10)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O Código do Procedimento deve ter 10 digitos na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O PROCEDIMENTO EXISTE if (valores[3].Length == 10) { IProcedimento iProcedimento = Factory.GetInstance<IProcedimento>(); ViverMais.Model.Procedimento procedimento = iProcedimento.BuscarPorCodigo<ViverMais.Model.Procedimento>(valores[3]); if (procedimento == null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('O Código do Procedimento não existe na linha" + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } } // VERIFICA SE A DATA ESTA EM BRANCO if (valores[4] == "") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Data em Branco na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE A DATA INFORMADA É UM FERIADO if (Factory.GetInstance<IFeriado>().VerificaData(DateTime.Parse(valores[4].ToString()))) { //Verifico se o estabelecimento é Tolerante à feriado if (!Factory.GetInstance<IUnidade>().VerificaEstabelecimentoToleranteFeriado(valores[2].ToString()) != true) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('A Data da Agenda é um Feriado. E o estabelecimento informado não é Tolerante à Feriado!');window.location='FormImportarAgenda.aspx'</script>"); return; } } //VERIFICA SE A DATA É VÁLIDA DateTime dt; if (!DateTime.TryParse(valores[4], out dt)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Data Inválida na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA A HORA INICIAL É MENOR QUE 5 if (valores[5].Length < 5 || valores[5].Length >5) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Hora Inicial inválida na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE A HORA INICIAL É VALIDA DateTime horainicial; if (!DateTime.TryParse(valores[5],out horainicial)) { ClientScript.RegisterClientScriptBlock(typeof(String),"ok","<script>alert('Hora Inválida na linha" + i +"');window.locatiion='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE A HORA FINAL É MENOR QUE 5 if (valores[6].Length < 5 || valores[6].Length > 5) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Hora Final Inválida na linha" + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA SE A HORA FINAL É VÁLIDA DateTime horafinal; if (!DateTime.TryParse(valores[6], out horafinal)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Hora Final Inválida na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O TURNO ESTA EM BRANCO if (valores[7] == "") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Turno em Branco na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O TURNO ESTA CORRETO if (valores[7] != "M" && valores[7] != "T") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Turno Inválido na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } // VERIFICA SE A QUANTIDADE ESTA EM BRANCO if (valores[8] == "") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Quantidade em Branco na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O PROFISSIONAL ESTA EM BRANCO if (valores[9] == "") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Profissional em Branco na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE O PROFISSIONAL EXISTE if (valores[9] != "") { ViverMais.Model.Profissional profissional = iProfissional.BuscaProfissionalPorNumeroConselhoECategoria<ViverMais.Model.Profissional>(1, valores[9],"").FirstOrDefault(); if (profissional == null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Profissional não existe na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //Verifica se Existe Afastamento do Profissional Para A unidade e Na Data informada AfastamentoProfissional afastamentoProfissional = Factory.GetInstance<IAfastamentoProfissional>().VerificaAfastamentosNaData<AfastamentoProfissional>(valores[2], DateTime.Parse(valores[4]), profissional.CPF); if (afastamentoProfissional != null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Existe Afastamento Para o Profissional Nesta Data e Unidade');window.location='FormImportarAgenda.aspx'</script>"); return; } } //VERIFICA CBO SE ESTA EM BRANCO if (valores[10] == "") { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('CBO em Branco na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } //VERIFICA SE ESSE PROFISSIONAL ESTA VINCULADO NAQUELE CBO // IProfissional iProfissional = Factory.GetInstance<IProfissional>(); ViverMais.Model.VinculoProfissional vinculoprofissional = iProfissional.BuscaProfissionalPorVinculoCBO<ViverMais.Model.VinculoProfissional>(int.Parse(valores[9]),valores[10],valores[2]); if (vinculoprofissional == null) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Profissional não existe na linha " + i + "');window.location='FormImportarAgenda.aspx'</script>"); return; } } string linha = ""; int cont = 1; //Código para Salvar no Banco for (int i = 1; i < linhas.Length; i++) { string[] campos = linhas[i].Split(';'); IAgendamentoServiceFacade iAgendamento = Factory.GetInstance<IAgendamentoServiceFacade>(); ViverMais.Model.Agenda agenda = new Agenda(); agenda.Competencia = int.Parse(campos[1]); IEstabelecimentoSaude iEstabelecimento = Factory.GetInstance<IEstabelecimentoSaude>(); ViverMais.Model.EstabelecimentoSaude estabelecimento = iEstabelecimento.BuscarEstabelecimentoPorCNES<ViverMais.Model.EstabelecimentoSaude>(campos[2]); ViverMais.Model.Unidade unidade = iAgendamento.BuscarPorCodigo<ViverMais.Model.Unidade>(estabelecimento.CNES); if (unidade == null) { ViverMais.Model.Unidade EAS = new Unidade(); EAS.CNES = estabelecimento.CNES; EAS.IntoleranteFeriado = false; // EAS.Tipo = '2'; iAgendamento.Inserir(EAS); } agenda.Estabelecimento = estabelecimento; IProcedimento iProcedimento = Factory.GetInstance<IProcedimento>(); ViverMais.Model.Procedimento procedimento = iProcedimento.BuscarPorCodigo<ViverMais.Model.Procedimento>(campos[3]); agenda.Procedimento = procedimento; agenda.Data = DateTime.Parse(campos[4]); agenda.Hora_Inicial = campos[5].ToString(); agenda.Hora_Final = campos[6].ToString(); agenda.Turno = char.Parse(campos[7]).ToString(); agenda.Quantidade = int.Parse(campos[8]); agenda.Bloqueada = false; agenda.Publicada = true; IProfissional iProfissional = Factory.GetInstance<IProfissional>(); IList<ViverMais.Model.Profissional> profissional = iProfissional.BuscaProfissionalPorNumeroConselhoECategoria<ViverMais.Model.Profissional>(1, campos[9],""); if (profissional != null) { agenda.ID_Profissional = profissional[0]; } agenda.Cbo.Codigo = campos[10].ToString(); IParametroAgenda iParametro = Factory.GetInstance<IParametroAgenda>(); ViverMais.Model.Agenda agenda2 = iParametro.BuscarAgenda<ViverMais.Model.Agenda>(agenda.Estabelecimento.CNES, agenda.Data, agenda.Turno, agenda.Procedimento.Codigo, agenda.Competencia, agenda.ID_Profissional.CPF, agenda.Cbo.Codigo); if (agenda2 != null) { linha += cont + ";"; // return; } else { iAgendamento.Salvar(agenda); iAgendamento.Salvar(new LogAgendamento(DateTime.Now, ((Usuario)Session["Usuario"]).Codigo, 35, "ID:" + agenda.Codigo )); } cont++; } ClientScript.RegisterClientScriptBlock(typeof(String), "erro", "<script>alert('Agenda repetida nas linhas: " + linha + "' );window.location='FormImportarAgenda.aspx'</script>"); ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Importação da Agenda realizada com Sucesso' );window.location='FormImportarAgenda.aspx'</script>"); //Deleta o arquivo FileInfo file = new FileInfo(Server.MapPath("/Agendamento/docs/" + FileUpload1.FileName)); file.Delete(); return; }
public ActionResult <Unidade> Create(Unidade unidade) { _unidadeService.Create(unidade); return(CreatedAtRoute("GetUnidade", new { id = unidade.Id.ToString() }, unidade)); }
public void InserirUnidade(Unidade unidade) { this._unidadeDAO.Insert(unidade); }
private void buttonAlterar_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { MessageBox.Show("Nenhum registro selecionado!", "Erro"); return; } if (labelModuloTitulo.Text == "Alunos") { FrmMenuAlterarAluno frmMenuAlterarAluno = new FrmMenuAlterarAluno(); frmMenuAlterarAluno.ShowDialog(); } if (labelModuloTitulo.Text == "TCCs") { FrmMenuAlterarTCC frmMenuAlterarTCC = new FrmMenuAlterarTCC(); frmMenuAlterarTCC.ShowDialog(); } if (labelModuloTitulo.Text == "Professores") { Professor professorSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Professor); FrmMenuAlterarProfessor frmMenuAlterarProfessor = new FrmMenuAlterarProfessor(professorSelecao); DialogResult dialogResult = frmMenuAlterarProfessor.ShowDialog(); if (dialogResult == DialogResult.Yes) { RealizarPesquisa(); } } if (labelModuloTitulo.Text == "Cursos") { Curso cursoSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Curso); FrmMenuAlterarCurso frmMenuAlterarCurso = new FrmMenuAlterarCurso(cursoSelecao); DialogResult dialogResult = frmMenuAlterarCurso.ShowDialog(); if (dialogResult == DialogResult.Yes) { RealizarPesquisa(); } } if (labelModuloTitulo.Text == "Unidades") { Unidade unidadeSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Unidade); FrmMenuAlterarUnidade frmMenuAlterarUnidade = new FrmMenuAlterarUnidade(unidadeSelecao); DialogResult dialogResult = frmMenuAlterarUnidade.ShowDialog(); if (dialogResult == DialogResult.Yes) { RealizarPesquisa(); } } if (labelModuloTitulo.Text == "Salas") { FrmMenuAlterarSala frmMenuAlterarSala = new FrmMenuAlterarSala(); frmMenuAlterarSala.ShowDialog(); } if (labelModuloTitulo.Text == "Usuários") { FrmMenuAlterarUsuario frmMenuAlterarUsuario = new FrmMenuAlterarUsuario(); frmMenuAlterarUsuario.ShowDialog(); } }
public void PrepararInclusao() { oUnidade = new Unidade(oDao); }
private void buttonExcluir_Click(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 0) { MessageBox.Show("Nenhuma registro selecionado!", "Erro"); return; } DialogResult resultado = MessageBox.Show("Tem certeza que deseja excluir esse registro do sistema?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.No) { return; } if (labelModuloTitulo.Text == "Professores") { Professor professorSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Professor); ProfessorNegocios professorNegocios = new ProfessorNegocios(); string retorno = professorNegocios.Excluir(professorSelecao); try { int ProfessorID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Unidades") { Unidade unidadeSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Unidade); UnidadeNegocios unidadeNegocios = new UnidadeNegocios(); string retorno = unidadeNegocios.Excluir(unidadeSelecao); try { int UnidadeID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (labelModuloTitulo.Text == "Cursos") { Curso cursoSelecao = (dataGridView.SelectedRows[0].DataBoundItem as Curso); CursoNegocios cursoNegocios = new CursoNegocios(); string retorno = cursoNegocios.Excluir(cursoSelecao); try { int cursoID = Convert.ToInt32(retorno); MessageBox.Show("Registro excluído com sucesso", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); RealizarPesquisa(); } catch { MessageBox.Show("Não foi possível excluir. Detalhes: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void UpdateCompraUnidade(MouseState mouseState, int cellY, int cellX) { if (unidadeCompra != null) { unidadeCompra.Posicao = new Vector2(Mouse.GetState().X - 8, Mouse.GetState().Y - 8); if (mouseState.LeftButton == ButtonState.Released) { if (EstaFrameLimpo(cellY, cellX)) { //Guerreiro guerreiro = (Guerreiro)Global.bancoDados.Unidades.Where(x => x.Nome == "Guerreiro_1").First(); if (this.Ouro >= unidadeCompra.Custo) { this.Ouro -= unidadeCompra.Custo; if (unidadeCompra is Guerreiro) { unidadeCompra = unidadeCompra.Clone<Guerreiro>(); } else if (unidadeCompra is MagoFogo) { unidadeCompra = unidadeCompra.Clone<MagoFogo>(); } else if (unidadeCompra is MagoGelo) { unidadeCompra = unidadeCompra.Clone<MagoGelo>(); } unidadeCompra.Posicao = new Vector2(cellX * 32, cellY * 32); unidadeCompra.MatouInimigo += new System.EventHandler(this.AoMatarInimigo); unidadeCompra.OnClick += new System.EventHandler(this.SelecionaUnidade); unidades.Add(unidadeCompra); } } unidadeCompra = null; } } }
private void button2_Click(object sender, EventArgs e) { HashSet <Funcionario> funcList = new HashSet <Funcionario>(new FuncionarioComparer()); HashSet <Cliente> cliList = new HashSet <Cliente>(new ClienteComparer()); HashSet <Contrato> contrList = new HashSet <Contrato>(new ContratoComparer()); HashSet <Unidade> unidList = new HashSet <Unidade>(new UnidadeComparer()); //HashSet<HistoricoFuncionario> hFuncList = new HashSet<HistoricoFuncionario>(new HistoricoFuncionarioComparer()); List <HistoricoFuncionario> hFuncList = new List <HistoricoFuncionario>(); Funcionario func; Cliente cli; Contrato contr; Unidade unid; HistoricoFuncionario hFunc; //Relativo a informações da Leitura int qtdeHistoricoFuncs = 0; int linhasRepetidasDecimoSalario = 0; int linhasAntesMigracao = 0; foreach (DataTable dt in this.result.Tables) { this.cboSheet.Items.Add(dt.TableName); qtdeHistoricoFuncs += dt.Rows.Count; for (var i = 0; i < dt.Rows.Count; i++) { //só aceita registros a partir de 6/2014 if (checkTimeRule(dt.Rows[i][7], dt.Rows[i][8])) { func = new Funcionario(); cli = new Cliente(); contr = new Contrato(); unid = new Unidade(); //passa o numero da linha atual para controle posterior hFunc = new HistoricoFuncionario(func, cli, contr, unid); func.Matriculation = dt.Rows[i][0].ToString(); func.Name = dt.Rows[i][1].ToString(); if (!(dt.Rows[i][2] is DBNull)) { func.DataAdmissao = (DateTime)dt.Rows[i][2]; } if (!(dt.Rows[i][3] is DBNull)) { func.DataRescisao = (DateTime)dt.Rows[i][3]; } //Tratamento do Còdigo de Departamento string strCodDepto = dt.Rows[i][4].ToString(); if (strCodDepto.Length % 3 == 2) { strCodDepto = String.Concat("0", strCodDepto); } else if (strCodDepto.Length % 3 == 1) { strCodDepto = String.Concat("00", strCodDepto); } unid.CodigoDepartamento = strCodDepto; //para posterior confronto e inclusao da unidade no Historico if (strCodDepto.Length == 3) //CLI { cli.CodigoSOLL = strCodDepto.Substring(0, 3); cli.Name = dt.Rows[i][5].ToString(); } else if (strCodDepto.Length == 6)//CONTR { cli.CodigoSOLL = strCodDepto.Substring(0, 3); contr.CodigoSOLL = strCodDepto.Substring(3, 3); cli.Name = dt.Rows[i][5].ToString(); contr.Name = dt.Rows[i][5].ToString(); contr.Cliente = cli; } else//UNID { cli.CodigoSOLL = strCodDepto.Substring(0, 3); contr.CodigoSOLL = strCodDepto.Substring(3, 3); unid.CodigoSOLL = strCodDepto.Substring(6, 3); cli.Name = dt.Rows[i][5].ToString(); contr.Name = dt.Rows[i][5].ToString(); unid.Name = dt.Rows[i][5].ToString(); contr.Cliente = cli; unid.Contrato = contr; } hFunc.CodigoDeptoSOLL = strCodDepto; hFunc.NomeDeptoSOLL = dt.Rows[i][5].ToString(); //hFunc.SalarioBase = getValidDouble((double)dt.Rows[i][6]); //hFunc.DecimoSalario = getValidDouble((double)dt.Rows[i][15]); hFunc.SalarioBase = (double)dt.Rows[i][6]; //hFunc.SalarioLiquido = (double)dt.Rows[i][7]; MUDOU int mes = Convert.ToInt32(dt.Rows[i][7]); int ano = Convert.ToInt32(dt.Rows[i][8]); hFunc.Data = new DateTime(ano, mes, 1); hFunc.EmFerias = dt.Rows[i][9].ToString().ToUpper() == "S" ? true : false; if (!(dt.Rows[i][10] is DBNull)) { hFunc.InicioAquisicaoFerias = (DateTime)dt.Rows[i][10]; } if (!(dt.Rows[i][11] is DBNull)) { hFunc.FimAquisicaoFerias = (DateTime)dt.Rows[i][11]; } hFunc.TotalProventos = (double)dt.Rows[i][12]; hFunc.SalarioLiquido = (double)dt.Rows[i][13]; hFunc.AdicInsalubridade = (double)dt.Rows[i][14]; hFunc.AdicPericulosidade = (double)dt.Rows[i][15]; hFunc.DecimoSalario = (double)dt.Rows[i][16]; hFunc.DecimoSalarioProporcional = (double)dt.Rows[i][17]; hFunc.ValorFerias = (double)dt.Rows[i][18]; hFunc.FeriasProporcional = (double)dt.Rows[i][19]; hFunc.MultaRescisoria = (double)dt.Rows[i][20]; if (!funcList.Contains(func)) { funcList.Add(func); } else { if (func.DataRescisao != null) { //Se contiver o elemento e a dataRescisao vier nos dados, vamos add nos attrs bool finded = false; foreach (var f in funcList) { if (f.Equals(func)) { finded = true; f.copyInfo(func); } } if (!finded) { funcList.Add(func); } } } if (!cliList.Contains(cli)) { cliList.Add(cli); } if (contr.Cliente != null) //Não teve contrato associado { if (!contrList.Contains(contr)) { contrList.Add(contr); } } if (unid.Contrato != null) //Não teve Unidade associada { if (!unidList.Contains(unid)) { unidList.Add(unid); } } if (hFuncList.Contains(hFunc)) { //Se contiver o elemento, vasculhar os eventos e alterar o objeto. bool finded = false; foreach (var histFunc in hFuncList) { if (histFunc.Equals(hFunc)) { finded = true; histFunc.copyWorkerFinancialEvents(hFunc); linhasRepetidasDecimoSalario++; } } if (!finded) { hFuncList.Add(hFunc); } } else { hFuncList.Add(hFunc); } } else { linhasAntesMigracao++; } } } StringBuilder strBuilder = new StringBuilder(); strBuilder.AppendLine("Dados carregados com sucesso: "); strBuilder.Append("Quantidade de Linhas de Histórico: "); strBuilder.Append(qtdeHistoricoFuncs); strBuilder.AppendLine(); strBuilder.Append("Quantidade de Linhas Repetidas por 13o salário: "); strBuilder.Append(linhasRepetidasDecimoSalario); strBuilder.AppendLine(); strBuilder.Append("Quantidade de Linhas Antes da Migração RH3: "); strBuilder.Append(linhasAntesMigracao); strBuilder.AppendLine(); strBuilder.Append("Quantidade de Linhas de Histórico Salvas na Base de Dados: "); strBuilder.Append(qtdeHistoricoFuncs - linhasRepetidasDecimoSalario - linhasAntesMigracao); try { _facade.InserirFuncionarioList(funcList); Funcionario tempFuncionario; foreach (var funcionario in funcList) { tempFuncionario = _facade.GetFuncionarioByMatricula(funcionario.Matriculation); funcionario.Id = tempFuncionario.Id; foreach (var histFunc in hFuncList) { if (histFunc.Funcionario.Matriculation.Equals(funcionario.Matriculation)) { histFunc.Funcionario.Id = funcionario.Id; } } } _facade.InserirClienteList(cliList); //o ideal seria pegar cada ID gerado e colocar no objeto Cliente da CliList passada por parametro //atualizar a lista de clientes com o ID gerado no banco //por algum motivo os Client que foram lidos pelo Excel e os Client da CliList não estão //sendo referenciados automaticamente para o mesmo espaço de memória, o que causa inconsistência na hora de atualizar //o histFunc... Cliente findedClient = null; foreach (var client in cliList) { findedClient = _facade.GetClienteByIDSOLL(client.CodigoSOLL); if (findedClient != null) { client.copyInfo(findedClient); } foreach (var histFunc in hFuncList) { if (histFunc.Cliente.CodigoSOLL.Equals(client.CodigoSOLL)) { histFunc.Cliente.copyInfo(client); } } } //Tem que pegar de volta os que foram salvos no banco para representar o ID deles aqui e salvar //na tabela do Contrato e do HistoricoFuncionario. _facade.InserirContratoList(contrList); Contrato findedContrato = null; foreach (var contrato in contrList) { findedContrato = _facade.GetContratoByIDSOLL(contrato.Cliente.Id, contrato.CodigoSOLL); if (findedContrato != null) { contrato.copyInfo(findedContrato); } foreach (var histFunc in hFuncList) { if (histFunc.Contrato.Equals(contrato)) { histFunc.Contrato.copyInfo(contrato); } } } _facade.InserirUnidadeList(unidList); Unidade findedUnidade = null; foreach (var unidade in unidList) { findedUnidade = _facade.GetUnidadeByKey(unidade.Contrato.Id, unidade.CodigoSOLL); if (findedUnidade != null) { unidade.copyInfo(findedUnidade); } foreach (var histFunc in hFuncList) { if (histFunc.Unidade.Equals(unidade)) { histFunc.Unidade.copyInfo(unidade); } } } /*Unidade tempUnid; * foreach (var unidade in unidList) * { * tempUnid = _facade.GetUnidadeByKey(unidade.Contrato.Id, unidade.CodigoSOLL); * unidade.Id = tempUnid.Id; * unidade.Name = tempUnid.Name; * unidade.CodigoSOLL = tempUnid.CodigoSOLL; * foreach (var histFunc in hFuncList) * { * if (histFunc.Unidade.CodigoDepartamento.Equals(unidade.CodigoDepartamento)) * { * histFunc.Unidade = unidade; * } * } * }*/ _facade.InserirHistoricoFuncionarioList(hFuncList); DialogResult dr = MessageBox.Show(strBuilder.ToString(), "Importação para Base de Dados", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dr == DialogResult.OK) { this.Close(); } } catch (Exception ex) { MessageBox.Show("Ocorreu o seguinte erro: " + ex.Message, "Importação para Base de Dados", MessageBoxButtons.OK, MessageBoxIcon.Error); } //atualizar /*Funcionario novoFunc = new Funcionario(2202, "Juliano Lopes", "0002", new DateTime(2018, 5, 28)); * _funcionarioFacade.UpdateFuncionario(1, novoFunc); * buscar(); * * //Remover * _funcionarioFacade.DeleteFuncionario(1); * buscar(); */ }
public void trocarUnidadeAtual(int qual) { unidadeAtual = unidadesDoPlayer[paginaUni * 10 + qual]; atualizarInterfaceInteira(); }
public void popularEquipamentoParaMudanca(Equipamento equipamentoNovo, Unidade unidadeAlvo, int aTrocar) { limparComparador(); bool equipamentoAtualExiste = false; if (unidadeAlvo.equipamento.Count > aTrocar && !unidadeAlvo.equipamento[aTrocar].Equals(null)) { classeEquipamentoIconeAtual.sprite = BancoDeDados.instancia.iconesDeTiposDeEquipamentos[(int)unidadeAlvo.equipamento[aTrocar].tipoDeEquipamento]; nomeDoEquipamentoAtual.text = unidadeAlvo.equipamento[aTrocar].nome; equipamentoAtualExiste = true; } else { classeEquipamentoIconeAtual.sprite = nothingSprite; nomeDoEquipamentoAtual.text = ""; } classeEquipamentoIconeNovo.sprite = BancoDeDados.instancia.iconesDeTiposDeEquipamentos[(int)equipamentoNovo.tipoDeEquipamento]; nomeDoEquipamentoNovo.text = equipamentoNovo.nome; int statusUnicosAtual = 0; int statusUnicosNovo = 0; for (int i = 0; i < 11; i++) { if (equipamentoAtualExiste && unidadeAlvo.equipamento[aTrocar].statusDoEquipamento[i] != 0) { adicionarStatusAoComparador(holderDeIconesAtual, statusDoEquipamentoAtual, i, unidadeAlvo.equipamento[aTrocar].statusDoEquipamento[i], statusUnicosAtual); statusUnicosAtual++; } if (equipamentoNovo.statusDoEquipamento[i] != 0) { adicionarStatusAoComparador(holderDeIconesNovo, statusDoEquipamentoNovo, i, equipamentoNovo.statusDoEquipamento[i], statusUnicosNovo); statusUnicosNovo++; } } /* * int[] statusAtual = unidadeAlvo.status; * int[] statusComNovoEquipamento = unidadeAlvo.calcularStatusComEquipamentoTrocado(equipamentoNovo,aTrocar); * * * for(int i=0;i<11;i++){ * Debug.Log("Estamos no status "+i+" o atual é "+statusAtual[i]+ " enquanto o novo seria "+ statusComNovoEquipamento[i]); * if(statusAtual[i]!=statusComNovoEquipamento[i]){ * Debug.Log("Portanto ele entrou no if"); * GameObject novoComparador = Instantiate(comparadorPorStatusPrefab); * novoComparador.transform.SetParent(this.transform); * if(statusAtual[i]>statusComNovoEquipamento[i]){ * novoComparador.GetComponentInChildren<Text>().text = "+"+(statusAtual[i]-statusComNovoEquipamento[i]); * novoComparador.GetComponentInChildren<Text>().color = Color.green; * } * else{ * novoComparador.GetComponentInChildren<Text>().text = (statusAtual[i]-statusComNovoEquipamento[i]).ToString(); * novoComparador.GetComponentInChildren<Text>().color = Color.red; * } * setarIconeDoStatus(novoComparador.transform.GetChild(0).GetComponent<Image>(),i); * novoComparador.transform.SetParent(comparadoresHolder.transform); * } * } */ }