protected override void LoadContents(IDbConnection connection, ref IDataReader reader) { try { var data_inicio = (DateTime)this.mParameters[0]; var data_fim = (DateTime)this.mParameters[1]; reader = DBAbstractDataLayer.DataAccessRules.MovimentoRule.Current.GetAllMovimentos(data_inicio, data_fim, connection); } catch (Exception e) { Debug.WriteLine(e); throw; } var mov = default(Movimento); movimentos = new List<Movimento>(); while (reader.Read()) { mov = new Movimento(); mov.IDDocumento = reader.GetInt64(0); mov.CodDocumento = reader.GetString(1); mov.TituloDocumento = reader.GetString(2); mov.IDMovimento = reader.GetInt64(3); mov.TipoMovimento = reader.GetString(4); mov.DataMovimento = reader.GetValue(5).ToString(); mov.Entidade = reader.GetString(6); movimentos.Add(mov); DoAddedEntries(1); } }
public void ButtonSpawner(int posY, Movimento movement) { GameObject go = Instantiate(buttonPrefab, transform); go.transform.position = new Vector3(go.transform.position.x, go.transform.position.y - posY, go.transform.position.z); var aux = go.GetComponentInChildren <SetMovementToButton>(); aux.Movement = movement; var temp = go.GetComponentInChildren <Text>(); temp.text = movement.nomeMovimento; Debug.Log(temp.text); }
private static void GravandoMovimentoBaixaEntity() { using (var context = new FinancaContext()) { ContaBancaria contaBancaria = context.ContaBancaria.First(); ContaCartao contaCartao = context.ContaCartao.First(); Etiqueta etiqueta = context.Etiqueta.First(); Pessoa pessoa = context.Pessoa.First(); Movimento newMovimento = new Movimento(); newMovimento.Pessoa = pessoa; newMovimento.Etiqueta = etiqueta; newMovimento.Cadastro = DateTime.Now; newMovimento.Vencimento = DateTime.Now.AddMonths(2); newMovimento.Tipo = TipoMovimento.PAGAR; newMovimento.Status = StatusMovimento.PENDENTE; newMovimento.Descricao = "teste inicial"; newMovimento.Valor = 10.00m; newMovimento.ValorPago = 0m; newMovimento.ContaCartao = contaCartao; MovimentoBaixa baixa1 = new MovimentoBaixa(); baixa1.Movimento = newMovimento; baixa1.DataBaixa = DateTime.Now; baixa1.DataEvento = DateTime.Now; baixa1.ContaBancaria = contaBancaria; baixa1.Direcao = DirecaoBaixa.SAIDA; baixa1.ValorBaixa = 5m; MovimentoBaixa baixa2 = new MovimentoBaixa(); baixa2.Movimento = newMovimento; baixa2.DataBaixa = DateTime.Now; baixa2.DataEvento = DateTime.Now; baixa2.ContaBancaria = contaBancaria; baixa2.Direcao = DirecaoBaixa.SAIDA; baixa2.ValorBaixa = 5m; List <MovimentoBaixa> lstBaixa = new List <MovimentoBaixa>(); lstBaixa.Add(baixa1); lstBaixa.Add(baixa2); context.Movimento.Add(newMovimento); context.MovimentoBaixa.AddRange(lstBaixa); context.SaveChanges(); } }
public override IChromosome CreateNew() { var random = new Random(); int numeroDeMovimento = random.Next(10); int contadorMovimentos = 0; ushort[,] novoEstado = Utils.ToArrayBidimensional(this.val); while (contadorMovimentos < numeroDeMovimento) { int movimento; while (true) { movimento = random.Next(4); if (Movimento.MovimentoEhPossivel(movimento, novoEstado)) { break; } } switch (movimento) { case 0: // Mover para cima Movimento.GerarPossibilidadeCima(novoEstado, out novoEstado); break; case 1: // Mover para direita Movimento.GerarPossibilidadeDireita(novoEstado, out novoEstado); break; case 2: // Mover para baixo Movimento.GerarPossibilidadeBaixo(novoEstado, out novoEstado); break; case 3: // Mover para esquerda Movimento.GerarPossibilidadeEsquerda(novoEstado, out novoEstado); break; } contadorMovimentos++; } ushort[] novoEstadoGerado = Utils.ToArray(novoEstado); return(new Chromosome(novoEstadoGerado)); }
public IHttpActionResult Withdraw(int id, double import) { Client cli = lst.Where(c => c.IDClient == id).FirstOrDefault(); cli.Conto.Balance -= import; Movimento m = new Movimento { DataMovimento = DateTime.Now, Importo = import, Segno = "-" }; cli.Conto.Movimenti.Add(m); Persist(); return(Ok(cli)); }
// Use this for initialization void Start() { // Ocultar Cursor do Mouse Cursor.visible = false; Cursor.lockState = CursorLockMode.Confined; // Inicializaçao da variavel de Movimento move = GetComponent<Movimento> (); olhar = GetComponent<Olhar> (); acoes = GetComponent<Acoes> (); mira = GameObject.Find ("Mira").GetComponent<Mira> (); travarOlhar = false; travarMovimento = false; travarAcoes = false; }
public ActionResult UpdateDepart(int value, int id) { userId = GetUserId(); Movimento mov = db.Movimentos.Find(id); Departamento d = (Departamento)Enum.ToObject(typeof(Departamento), (int)value); if (userId != null && mov.Dono == userId) { mov.Departamento = d; db.Entry(mov).State = EntityState.Modified; db.SaveChanges(); db.SaveChanges(); Console.WriteLine(value); } return(RedirectToAction("Index")); }
public void Deve_abrir_segundo_movimento() { var movimentoAnterior = new Movimento(DateTime.Parse("22/08/2013"), null); this.Get <IMovimentoRepository>() .Stub(x => x.GetAnterior()) .Return(movimentoAnterior); var movimento = this.ClassUnderTest.Abrir(DateTime.Parse("23/08/2013")); movimento.Data.ShouldEqual(DateTime.Parse("23/08/2013")); movimento.MovimentoAnterior.ShouldEqual(movimentoAnterior); this.Get <IMovimentoRepository>() .AssertWasCalled(x => x.Save(movimento)); }
void Start() { pegador = GameObject.FindWithTag("AreaPickUp").GetComponent <PickObjects>(); if (pegador == null) { print("Player não encontrado"); } movimentoPlayer = Player.GetComponent <Movimento>(); movimentoRobo = BrinquedoRobo.GetComponent <Movimento>(); movimentoCameraPlayer = BrinquedoRobo.GetComponentInChildren <Camera>().gameObject.GetComponent <CameraScript>(); movimentoCameraRobo = Player.GetComponentInChildren <Camera>().gameObject.GetComponent <CameraScript>(); emissor = GameObject.FindGameObjectWithTag("DialogueManager").GetComponent <AudioManager>(); }
public static void DropAll() { if (test == true) { Pessoa.Drop(); Fisioterapeuta.Drop(); Paciente.Drop(); Musculo.Drop(); Movimento.Drop(); Sessao.Drop(); Exercicio.Drop(); MovimentoMusculo.Drop(); PontosRotuloPaciente.Drop(); PontosRotuloFisioterapeuta.Drop(); } }
private Movimento Clone(Movimento movimento) { Movimento mov = new Movimento() { data = movimento.data, Id = movimento.Id, id_produto = movimento.id_produto, observacao = movimento.observacao, quantidade = movimento.quantidade, tipo = movimento.tipo, valor_total = movimento.valor_total, valor_unitario = movimento.valor_unitario }; return(mov); }
protected virtual Movimento LoadFromControls() { if (Movimento == null) { Movimento = new Movimento(); } Movimento.data = Convert.ToDateTime(txtData.Text); Movimento.observacao = txtObservacao.Text; Movimento.quantidade = Convert.ToDecimal(txtQuantidade.Text); Movimento.valor_unitario = Convert.ToDecimal(txtValorUnitario.Text); Movimento.tipo = cbTipoMov.Text; return(Movimento); }
public async Task <ActionResult> DeleteConfirmed(int id) { if (Session.Count == 0) { return(RedirectToAction("Index", "Home"));; } else { Movimento movimento = await db.Movimentoes.FindAsync(id); db.Movimentoes.Remove(movimento); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } }
private TNFeInfNFeInfAdic GerarDadosAdicionais(Movimento movimento) { try { var infAdic = new TNFeInfNFeInfAdic() { infCpl = movimento.Observacoes }; return(infAdic); } catch (Exception) { throw; } }
/// <summary> /// Valida a nota fiscal e retorna a lista de erros /// </summary> /// <param name="nota"></param> /// <returns></returns> public List <string> ValidarNotaFiscalInclusao(Movimento nota, FormTypeAction acao) { List <string> listaErros = new List <string>(); var msg = ""; //se a chave nao for valida, adicione a mensagem a lista de erros da validacao if (!ValidaTamanhoChaveAcesso(nota)) { msg = "Tamanho da chave de acesso menor que 44 caracteres!"; listaErros.Add(msg); } foreach (var item in nota.ItensMovimento) { //valida a regra fiscal if (!ValidarRegraFiscal(item)) { msg = "Regra fiscal não informada! Verifique todos os itens!"; listaErros.Add(msg); } //valida a operação if (!ValidaOperacaoEntradaSaida(nota.DirecaoMovimento, item.RegraFiscal)) { msg = "Operação inválida! Tipo da nota é de 'Saída' mas o tipo de movimento escolhido e para 'Entrada'."; listaErros.Add(msg); } //valida o CFOP if (!ValidarCFOP(item)) { msg = "CFOP inválido ou não informado! Verifique todos os itens!"; listaErros.Add(msg); } } //validar o numero da nota somente se estiver criando uma nova. casos de update nao é necessario validar este ponto. if (acao != FormTypeAction.Visualizar) { string nfNum = ValidarNumeroNotaFiscal(nota); if (nfNum != null) { listaErros.Add(nfNum); } } return(listaErros); }
public decimal SumByConta(Movimento movimento, long contaId) { const string Hql = @" select sum(t.Valor) from Transacao t inner join t.Conta c where t.Data = :data and c.Id = :contaId"; return(this.Session.CreateQuery(Hql) .SetParameter("data", movimento.Data) .SetParameter("contaId", contaId) .UniqueResult <decimal>()); }
public ActionResult Edit([Bind(Include = "Id,DataTime,Local,Descricao,Valor,Saldo_Atual,Tipo,Departamento")] Movimento movimento) { userId = GetUserId(); if (userId != null) { movimento.Dono = userId; ModelState["Dono"].Errors.Clear(); if (ModelState.IsValid) { db.Entry(movimento).State = EntityState.Modified; db.SaveChanges(); db.SaveChanges(); return(RedirectToAction("Index")); } } return(View(movimento)); }
/// <summary> /// Gera o XML da NFe com base no movimento. (Fazer melhorias e tratamentos) /// </summary> /// <param name="movimento"></param> /// <returns>Retorna o XML da nota fiscal eletronica sem assinatura</returns> public string GerarXml(Movimento movimento) { try { using (MemoryStream str = new MemoryStream()) { XmlSerializer xmlSerializer = new XmlSerializer(typeof(TNFe)); //gerar o XML da NFe var tnfe = GerarTNFeBasico(movimento); //StringWriter strXmlNFe = new Utf8StringWriter(); var setting = new XmlWriterSettings() { OmitXmlDeclaration = false, Encoding = Encoding.UTF8, Indent = false, NewLineHandling = NewLineHandling.None, NewLineChars = string.Empty }; var writer = XmlWriter.Create(str, setting); //configuracao do namespace do XML XmlSerializerNamespaces xmlSerializerNamespaces = new XmlSerializerNamespaces(); xmlSerializerNamespaces.Add("", "http://www.portalfiscal.inf.br/nfe"); //serializando. xmlSerializer.Serialize(writer, tnfe, xmlSerializerNamespaces); //gravar o XML em string str.Position = 0; var sr = new StreamReader(str); var xm = sr.ReadToEnd(); writer.Close(); return(xm); } } catch (Exception ex) { //XMessageIts.ExceptionMessageDetails(ex, "erro"); return(ex.Message); } }
/// <summary> /// Gravar novo convênio. /// </summary> /// <param name="convenio"></param> /// <returns></returns> public int Gravar(DTO.Movimento movimento) { var model = new Movimento() { DAT_MES = movimento.DAT_MES, DAT_ANO = movimento.DAT_ANO, NUM_LANCAMENTO = movimento.NUM_LANCAMENTO, COD_PRODUTO = movimento.COD_PRODUTO, COD_CONSIF = movimento.COD_CONSIF, DAT_MOVIMENTO = movimento.DAT_MOVIMENTO, VAL_VALOR = movimento.VAL_VALOR, }; Context.Movimento.Add(model); Context.SaveChanges(); return(model.DAT_MES); }
protected virtual Movimento LoadLinhaMovimentoFromGrid(int RowIndex) { Movimento mov = new Movimento(); DataGridViewRow item = dgvMovEstoque.Rows[RowIndex]; mov.Id = Convert.ToInt64(item.Cells[COL_ID].Value); mov.id_produto = Convert.ToInt64(item.Cells[COL_IDPRODUTO].Value); mov.quantidade = Convert.ToDecimal(item.Cells[COL_QUANTIDADE].Value); mov.data = Convert.ToDateTime(item.Cells[COL_DATA].Value); mov.tipo = item.Cells[COL_ORIGEM].Value.ToString(); mov.valor_unitario = Convert.ToDecimal(item.Cells[COL_VALOR].Value); mov.valor_total = mov.quantidade * mov.valor_unitario; mov.observacao = item.Cells[COL_OBS].Value.ToString(); return(mov); }
public ADSResposta Salvar(MovimentoView c) { var db = DBCore.InstanciaDoBanco(); Movimento novo = null; if (!c.Codigo.Equals("0")) { var id = int.Parse(c.Codigo); novo = db.Movimentos.Where(w => w.Codigo.Equals(id)).FirstOrDefault(); novo.Descricao = c.Descricao; novo.Data = DateTime.Parse(c.Data); novo.Valor = c.Valor; novo.CategoriaCodigo = c.CategoriaCodigo; novo.ContaCodigo = c.ContaCodigo; novo.TipoMovimentoCodigo = c.TipoMovimentoCodigo; novo.Efetivado = c.Efetivado ? "S" : "N"; } else { novo = db.Movimentos.Create(); novo.Descricao = c.Descricao; novo.Data = DateTime.Parse(c.Data); novo.Valor = c.Valor; novo.CategoriaCodigo = c.CategoriaCodigo; novo.ContaCodigo = c.ContaCodigo; novo.TipoMovimentoCodigo = c.TipoMovimentoCodigo; novo.Efetivado = c.Efetivado ? "S" : "N"; db.Movimentos.Add(novo); } try { db.SaveChanges(); c.Codigo = novo.Codigo.ToString(); return(new ADSResposta(true, objeto: c)); } catch (Exception ex) { return(new ADSResposta(false, ex.Message, c)); } }
public async Task <ActionResult> Edit([Bind(Include = "IDMOVIMENTO,IDTIPOMOVIMENTO,IDPRODUTO,QUANTIDADE,IDUSUARIO")] Movimento movimento) { if (Session.Count == 0) { return(RedirectToAction("Index", "Home"));; } else { if (ModelState.IsValid) { db.Entry(movimento).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(movimento)); } }
public static MovimentoView ToView(this Movimento model) { return(new MovimentoView { Id = model.Id, Cadastro = model.Cadastro, Vencimento = model.Vencimento, Tipo = model.Tipo.TipoMovimentoParaString(), Status = model.Status.StatusMovimentoParaString(), EtiquetaId = model.EtiquetaId, PessoaId = model.PessoaId, Descricao = model.Descricao, Valor = model.Valor, ValorPago = model.ValorPago, ContaCartaoId = (model.ContaCartao == null ? 0 : model.ContaCartao.Id), MovimentoBaixa = model.MovimentoBaixa }); }
public void delete(Movimento movimento) { var dados = new List <string>(); dados.Add(movimento.Id.ToString()); dbaccess = new DBSQLServer(); var crud = "DELETE FROM movimentos WHERE id=@dados0"; try { dbaccess.commandExecuteNonQuery(crud, dados); } finally { dbaccess.Dispose(); } }
public async Task <IActionResult> Put(int id, Movimento movimento) { try { _movimento.Update(movimento); if (await _movimento.SaveChangesAsync()) { return(Created($"/api/movimento/{movimento.Id}", movimento)); } } catch (System.Exception) { return(this.StatusCode(StatusCodes.Status500InternalServerError, "Banco de dados Falhou")); } return(BadRequest()); }
public void desfazMovimentoIA(Movimento m, Peca pCapt) { m.origem.ColocarPeca(m.destino.PopPeca()); if (pCapt != null) { m.destino.ColocarPeca(pCapt); pCapt.jDono.conjuntoPecas.Add(pCapt); } //verifica se � peao e se chegou ao fim do tabuleiro, se sim, muda o tipo de pe�a /*if ((m.destino.PecaAtual is Peao) && (m.destino.PecaAtual as Peao).PodePromover())// (m.destino.PosX == tamTabuleiro - 1)) * { * //CasaAtual.Tabuleiro.partida.UItab.ativaPromocao(m); * m.destino.PecaAtual.PromoverPeao(m, 1); * }*/ }
public LancamentoFinanceiro(Movimento notaFiscal) : this() { this.RecCreatedBy = notaFiscal.IdUsuario; this.RecCreatedDate = DateTime.Now; this.IdCentroCusto = notaFiscal.IdCentroCusto; this.IdFilial = notaFiscal.IdFilial; this.IdCliFor = notaFiscal.IdCliFor.Value; this.DataLancamento = notaFiscal.DataEmissao; if (notaFiscal.DirecaoMovimento == TypeDirecao.Saída) //nota de saída { this.TipoLancamento = TypeLancamentoFinanceiro.Receber; } else //nota de entrada { this.TipoLancamento = TypeLancamentoFinanceiro.Pagar; } }
/// <summary> /// /// </summary> public static Movimento captarDadosDestinoDebito(this Movimento Movimento, MovimentoResumoVW MovimentoResumo) { Movimento.idMembroOrigem = null; Movimento.idPessoaOrigem = null; Movimento.idMembroDestino = MovimentoResumo.idMembroDestino; Movimento.idPessoaDestino = MovimentoResumo.idPessoaDestino; Movimento.valor = MovimentoResumo.valorOperacao; Movimento.flagDebito = true; Movimento.flagCredito = false; return(Movimento); }
public MovimentoView ConverteParaView(Movimento c) { return(new MovimentoView { Codigo = c.Codigo.ToString(), Descricao = c.Descricao, Data = c.Data.ToString("yyyy-MM-dd"), Valor = c.Valor, CategoriaCodigo = c.CategoriaCodigo, ContaCodigo = c.CategoriaCodigo, TipoMovimentoCodigo = c.TipoMovimentoCodigo, Efetivado = c.Efetivado.Equals("S"), Conta = new ContaNegocio().ConverteParaView(c.Conta), Categoria = new CategoriaNegocio().ConverteParaView(c.Categoria), TipoMovimento = new TipoMovimentoNegocio().ConverteParaView(c.TipoMovimento) }); }
public override List <Movimento> ListaMovimentos(bool verificaXeque = true, bool verificaCaptura = false) { var movimentos = new List <Movimento>(); // Como torre: movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, +1, 0, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, -1, 0, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, 0, +1, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, 0, -1, verificaXeque: verificaXeque)); // Como bispo: movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, +1, +1, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, +1, -1, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, -1, +1, verificaXeque: verificaXeque)); movimentos.AddRange(Movimento.SeguindoDirecao(CasaAtual, -1, -1, verificaXeque: verificaXeque)); return(movimentos); }
private TMOV ObterMovimento(Movimento notaFiscal, TMOV movimento, Parametros parametros, bool faturamento) { GFILIAL filial = FilialApp.BuscarPorCNPJ(notaFiscal.CnpjFilial) ?? throw new Exception($"Filial com CNPJ {notaFiscal.CnpjFilial} não encontrado no RM."); bool issRetido = notaFiscal.TipoISS == ETipoISS.Retido; TTMV tipoMovimento = TipoMovimentoApp.BuscarPorCodigo(ObterCodigoMovimento(issRetido, parametros, faturamento)); FCFO fornecedorRM = faturamento ? FornecedorApp.ObterCliente(notaFiscal.Cliente, parametros, issRetido) : FornecedorApp.ObterFornecedor(notaFiscal.Fornecedor, parametros, issRetido); movimento.SERIE = tipoMovimento.TTMVSERIE.FirstOrDefault().SERIE; movimento.CODTMV = tipoMovimento.CODTMV; movimento.DATAEMISSAO = notaFiscal.DataEmissao; movimento.DATAEXTRA1 = notaFiscal.DataEmissao; movimento.DATAMOVIMENTO = notaFiscal.DataAuxiliar; movimento.CODCOLCFOAUX = movimento.CODCOLCFO = fornecedorRM.CODCOLIGADA; movimento.CODCFOAUX = movimento.CODCFO = fornecedorRM.CODCFO; movimento.CODMUNSERVICO = filial.CODMUNICIPIO; movimento.CODETDMUNSERV = filial.ESTADO; movimento.CODFILIAL = filial.CODFILIAL; movimento.VALOROUTROS = movimento.VALORBRUTO = notaFiscal.ValorBruto; movimento.VALORLIQUIDO = notaFiscal.ValorLiquido; if (faturamento) { movimento.IDNAT = ObterIdNat(parametros, faturamento, notaFiscal.Cliente.Estado); } else { movimento.IDNAT = ObterIdNat(parametros, faturamento, notaFiscal.Fornecedor.Estado); } movimento.TMOVHISTORICO = new TMOVHISTORICO() { CODCOLIGADA = movimento.CODCOLIGADA, IDMOV = movimento.IDMOV, HISTORICOCURTO = notaFiscal.Historico }; var tipo = faturamento ? ETipoImportacao.Prestado : ETipoImportacao.Tomado; foreach (var item in notaFiscal.Itens) { movimento.TITMMOV.Add(ItemMovimentoApp.ObterItemMovimento(ref movimento, item, 1, parametros, tipo)); } return(movimento); }
public void Deve_receber() { var conta = new Conta(1); var categoria = new Categoria(2); var movimento = new Movimento(DateTime.Parse("22/08/2013")); this.Get <IMovimentoRepository>() .Stub(x => x.GetAtual()) .Return(movimento); var transacao = this.ClassUnderTest.Lancar(conta, categoria, 15.99m, "vendas"); transacao.Conta.ShouldEqual(conta); transacao.Categoria.ShouldEqual(categoria); transacao.Movimento.ShouldEqual(movimento); transacao.Data.ShouldEqual(DateTime.Parse("22/08/2013")); transacao.Valor.ShouldEqual(-15.99m); transacao.Descricao.ShouldEqual("vendas"); }
public void Criar(string t, Vector2 posicao) { if (localTextos == null) { localTextos = GameObject.Find("_Textos").transform; } transform.SetParent(localTextos, false); transform.position = posicao; if (_direcao.Length > 0) { direcao = _direcao[Random.Range(0, _direcao.Length)]; } if (movimento == Movimento.Aleatorio) { movimento = Movimento.Reto; if (Random.Range(0,2) > 0) { movimento = Movimento.Arco; } } texto = GetComponent<Text>(); cor = texto.color; alfa = cor.a; texto.text = t; //direcao.Normalize(); tempo = Time.time + duracao; pronto = true; }
/// <summary> /// Salva a movimentação realizada pelo usuário /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void OnClick_SalvarMovimentacao(object sender, EventArgs e) { Button bt = (Button)sender; Movimento movimentacao = new Movimento(); movimentacao.Data = DateTime.Now; movimentacao.Farmacia = Factory.GetInstance<IFarmacia>().BuscarPorCodigo<ViverMais.Model.Farmacia>(int.Parse(ViewState["co_farmacia"].ToString())); movimentacao.TipoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoMovimento>(int.Parse(ViewState["tipo"].ToString())); if (Factory.GetInstance<IInventario>().BuscarPorSituacao<Inventario>(Inventario.ABERTO, movimentacao.Farmacia.Codigo).Count() > 0) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('A movimentação não pode ser concluída, pois existe um inventário ABERTO para esta farmácia que deve ser encerrado.');", true); return; } if (RetornaItensMovimentacao().Count() > 0) { switch (bt.CommandArgument) { case "CommandArgument_DevolucaoPaciente": movimentacao.Observacao = TextBox_ObservacaoDevolucaoPaciente.Text; movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(TipoOperacaoMovimento.ENTRADA); break; case "CommandArgument_Doacao": movimentacao.Motivo = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<MotivoMovimento>(int.Parse(DropDownList_MotivoDoacao.SelectedValue)); movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(int.Parse(ViewState["co_situacao"].ToString())); movimentacao.Responsavel_Envio = TextBox_ResponsavelEnvioDoacao.Text; movimentacao.Responsavel_Recebimento = TextBox_ResponsavelRecebimentoDoacao.Text; movimentacao.Data_Envio = DateTime.Parse(TextBox_DataEnvioDoacao.Text); movimentacao.Data_Recebimento = DateTime.Parse(TextBox_DataRecebimentoDoacao.Text); movimentacao.Observacao = TextBox_ObservacaoDoacao.Text; break; case "CommandArgument_Emprestimo": movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(int.Parse(ViewState["co_situacao"].ToString())); movimentacao.Motivo = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<MotivoMovimento>(int.Parse(DropDownList_MotivoEmprestimo.SelectedValue)); movimentacao.Responsavel_Envio = TextBox_ResponsavelEnvioEmprestimo.Text; movimentacao.Responsavel_Recebimento = TextBox_ResponsavelRecebimentoEmprestimo.Text; movimentacao.Data_Envio = DateTime.Parse(TextBox_DataEnvioEmprestimo.Text); movimentacao.Data_Recebimento = DateTime.Parse(TextBox_DataRecebimentoEmprestimo.Text); movimentacao.Observacao = TextBox_ObservacaoEmprestimo.Text; break; case "CommandArgument_Perda": movimentacao.Motivo = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<MotivoMovimento>(int.Parse(DropDownList_MotivoPerda.SelectedValue)); movimentacao.Observacao = TextBox_ObservacaoPerda.Text; movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(TipoOperacaoMovimento.SAIDA); break; case "CommandArgument_Remanejamento": movimentacao.Farmacia_Destino = Factory.GetInstance<IFarmacia>().BuscarPorCodigo<ViverMais.Model.Farmacia>(int.Parse(DropDownList_FarmaciaDestinoRemanejamento.SelectedValue)); movimentacao.Responsavel_Envio = TextBox_ResponsavelEnvioRemanejamento.Text; movimentacao.Responsavel_Recebimento = TextBox_ResponsavelRecebimentoRemanejamento.Text; movimentacao.Data_Envio = DateTime.Parse(TextBox_DataEnvioRemanejamento.Text); movimentacao.Data_Recebimento = DateTime.Parse(TextBox_DataRecebimentoRemanejamento.Text); movimentacao.Observacao = TextBox_ObservacaoRemanejamento.Text; movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(TipoOperacaoMovimento.SAIDA); break; case "CommandArgument_TransferenciaInterna": movimentacao.Setor_Destino = Factory.GetInstance<ISetor>().BuscarPorCodigo<ViverMais.Model.Setor>(int.Parse(DropDownList_SetorDestinoTransferenciaInterna.SelectedValue)); movimentacao.Responsavel_Envio = TextBox_ResponsavelEnvioTransferenciaInterna.Text; movimentacao.Responsavel_Recebimento = TextBox_ResponsavelRecebimentoTransferenciaInterna.Text; movimentacao.Data_Envio = DateTime.Parse(TextBox_DataEnvioTransferenciaInterna.Text); movimentacao.Data_Recebimento = DateTime.Parse(TextBox_DataRecebimentoTransferenciaInterna.Text); movimentacao.Observacao = TextBox_ObservacaoTransferenciaInterna.Text; movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(TipoOperacaoMovimento.SAIDA); break; case "CommandArgument_AcertoBalanco": movimentacao.TipoOperacaoMovimento = Factory.GetInstance<IFarmaciaServiceFacade>().BuscarPorCodigo<TipoOperacaoMovimento>(int.Parse(ViewState["co_situacao"].ToString())); movimentacao.ResponsavelMovimento = TextBox_ResponsavelAcertoBalanco.Text; movimentacao.Observacao = TextBox_ObservacaoAcertoBalanco.Text; break; } try { Factory.GetInstance<IEstoque>().MovimentarEstoque<Movimento, ItemMovimentacao>(movimentacao, RetornaItensMovimentacao()); Factory.GetInstance<IFarmaciaServiceFacade>().Salvar(new LogFarmacia(DateTime.Now, ((Usuario)Session["Usuario"]).Codigo, EventoFarmacia.SALVAR_MOVIMENTACAO, "id movimento: " + movimentacao.Codigo)); ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('Movimentação concluída com sucesso.');location='Default.aspx';", true); } catch (Exception f) { throw f; } } else ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('Para finalizar esta movimentação favor incluir pelo menos um medicamento.');", true); }
public void ExecutaAnimacao(Movimento movimento) { ExecutaAnimacao(TexturaMovimento.RetornaMovimento(movimento)); }
public void Update(GameTime gameTime) { //this.centro = new Vector2(posicao.X + texturaInimigo.Textura.Textura2D.Width / 2, posicao.Y + texturaInimigo.Textura.Textura2D.Height / 2); if (pontosCaminho.Count > 0) { tempoLentidaoPercorrido += (float)gameTime.ElapsedGameTime.TotalSeconds; if (tempoLentidaoPercorrido >= this.tempoLentidao) Lentidao = 0; int velocidadeReal = this.velocidade - (this.lentidao * velocidade / 100); if (DistanciaDoDestino < ((float)velocidadeReal / 64)) { this.texturaInimigo.Posicao = pontosCaminho.Peek(); pontosCaminho.Dequeue(); } else { Vector2 direction = pontosCaminho.Peek() - this.texturaInimigo.Posicao; direction.Normalize(); velocity = Vector2.Multiply(direction, ((float)velocidadeReal / 64)); this.texturaInimigo.Posicao += velocity; } } else OnFinal(this, new EventArgs()); if (this.texturaInimigo.Posicao.X > posicao_anterior.X) movimentoInimigo = Movimento.andandoDireita; else if (this.texturaInimigo.Posicao.X < posicao_anterior.X) movimentoInimigo = Movimento.andandoEsquerda; else if (this.texturaInimigo.Posicao.Y > posicao_anterior.Y) movimentoInimigo = Movimento.andandoBaixo; else if (this.texturaInimigo.Posicao.Y < posicao_anterior.Y) movimentoInimigo = Movimento.andandoCima; this.texturaInimigo.ExecutaAnimacao(movimentoInimigo); this.texturaInimigo.Posicao = this.texturaInimigo.Posicao; this.texturaInimigo.Update(gameTime); this.posicao_anterior = this.texturaInimigo.Posicao; }
public static string RetornaMovimento(Movimento movimento) { switch (movimento) { case Movimento.andandoDireita: return "andandoDireita"; case Movimento.andandoEsquerda: return "andandoEsquerda"; case Movimento.andandoCima: return "andandoCima"; case Movimento.andandoBaixo: return "andandoBaixo"; case Movimento.paradoDireita: return "paradoDireita"; case Movimento.paradoEsquerda: return "paradoEsquerda"; case Movimento.paradoCima: return "paradoCima"; case Movimento.paradoBaixo: return "paradoBaixo"; case Movimento.parado: return "parado"; default: return "paradoBaixo"; } }
public void createPlayer() { player = Instantiate(GameCore.createGameScriptComponent(GameCore.GameComponentNames.Player), Vector3.zero, Quaternion.identity) as Movimento; player.gameObject.name = GameCore.GameComponentNames.Player.ToString(); }
// Use this for initialization void Start() { estados = GetComponent<Estados>(); player = GetComponent<Player>(); movimento = GetComponent<Movimento>(); }
void FindGameComponents() { player = GameObject.Find("Player").GetComponent<Movimento>(); }
// Use this for initialization protected override void Start() { base.Start(); rb = GetComponent<Rigidbody>(); estados = GetComponent<Estados>(); movimento = GetComponent<Movimento>(); }
private void AddMovimento(Table detailsTable, Movimento mov) { AddNewCell(detailsTable, mov.IDMovimento.ToString(), this.ContentFont); AddNewCell(detailsTable, mov.TipoMovimento.Equals("REQ") ? "Requisição" : "Devolução", this.ContentFont); AddNewCell(detailsTable, mov.DataMovimento, this.ContentFont); AddNewCell(detailsTable, mov.Entidade, this.ContentFont); AddNewCell(detailsTable, mov.IDDocumento.ToString(), this.ContentFont); AddNewCell(detailsTable, mov.CodDocumento, this.ContentFont); AddNewCell(detailsTable, mov.TituloDocumento, this.ContentFont); }
public bool PodeMover(Movimento movimento, Ponto ponto) { if (movimento.Equals(Movimento.Subir)) { if (ponto.Linha - 1 >= 0) { Ponto proximoPonto = this.Pontos[ponto.Linha - 1, ponto.Coluna]; if (proximoPonto.Tipo.Equals(TipoPonto.Campo) || proximoPonto.Tipo.Equals(TipoPonto.Fim) || proximoPonto.Tipo.Equals(TipoPonto.Inicio)) return true; } return false; } if (movimento.Equals(Movimento.Descer)) { if (ponto.Linha + 1 <= this.NumLinhas - 1) { Ponto proximoPonto = this.Pontos[ponto.Linha + 1, ponto.Coluna]; if (proximoPonto.Tipo.Equals(TipoPonto.Campo) || proximoPonto.Tipo.Equals(TipoPonto.Fim) || proximoPonto.Tipo.Equals(TipoPonto.Inicio)) return true; } return false; } if (movimento.Equals(Movimento.Direita)) { if (ponto.Coluna + 1 <= this.NumColunas - 1) { Ponto proximoPonto = this.Pontos[ponto.Linha, ponto.Coluna + 1]; if (proximoPonto.Tipo.Equals(TipoPonto.Campo) || proximoPonto.Tipo.Equals(TipoPonto.Fim) || proximoPonto.Tipo.Equals(TipoPonto.Inicio)) return true; } return false; } else if (movimento.Equals(Movimento.Esquerda)) { if (ponto.Coluna - 1 >= 0) { Ponto proximoPonto = this.Pontos[ponto.Linha, ponto.Coluna - 1]; if (proximoPonto.Tipo.Equals(TipoPonto.Campo) || proximoPonto.Tipo.Equals(TipoPonto.Fim) || proximoPonto.Tipo.Equals(TipoPonto.Inicio)) return true; } return false; } return false; }