public IActionResult Save([Bind] Observacao observacao)
        {
            if (ModelState.IsValid)
            {
                var Codigo = observacao.Codigo;
                var result = _observacaoService.Save(observacao);
                if (result != null)
                {
                    var Mensagem = Codigo != 0 ? "atualizado" : "salvo";
                    TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn()
                    {
                        CssClassName = "success", Title = "Sucesso!", Message = "Item " + Mensagem + " com sucesso."
                    });
                }
                else
                {
                    var Mensagem = Codigo != 0 ? "atualizar" : "salvar";
                    TempData["Message"] = JsonConvert.SerializeObject(new MessageReturn()
                    {
                        CssClassName = "warning", Title = "Erro!", Message = "Erro ao " + Mensagem + " item."
                    });
                }
            }

            return(RedirectToAction("Index", "Observacao"));
        }
Beispiel #2
0
        public void Gravar()
        {
            //Definir a linha de título do arquivo
            string titulo = @"PLACA;MODELO;COR;ANO;MARCA;COMBUSTÍVEL;CÂMBIO;OBSERVAÇÃO;USUÁRIO;DATA;HORÁRIO";

            //Definir o registro que será gravado
            string registro = string.Format(
                "{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}",
                Placa, Modelo, Cor, Ano.ToString(),
                Marca, Combustivel.ToString(),
                Cambio.ToString(), Observacao.Replace(";", ""),
                Environment.UserName,
                DateTime.Now.ToString("dd/MM/yyyy;HH:mm:ss")
                );

            //Verificar se o arquivo já existe
            bool flag = File.Exists(caminho);

            //Definir o objeto StreamWriter
            StreamWriter escritor = new StreamWriter(caminho, true);

            //Se o arquivo não existir, criar o arquivo e
            //escrever o título na primeira linha
            if (!flag)
            {
                escritor.WriteLine(titulo);
            }

            //Escrever o registro no arquivo
            escritor.WriteLine(registro);

            //Fechar a comunicação com o arquivo
            escritor.Close();
        }
Beispiel #3
0
    public static void Enviar(string texto, int numero)
    {
        FunMod fmp    = (FunMod)HttpContext.Current.Session["funcionario"];
        int    codigo = fmp.Funcionario.Fun_cod;

        string pagina = Convert.ToString(HttpContext.Current.Request.Url);

        string data = DateTime.Now.ToString();

        data = data.Substring(0, 10);
        Observacao  obs = new Observacao();
        Funcionario fun = new Funcionario();
        Tramitacao  tra = new Tramitacao();

        obs.Funcionario = fun;
        obs.Tramitacao  = tra;

        obs.Obs_valor           = texto;
        obs.Obs_dataObservacao  = data;
        obs.Tramitacao.Tra_cod  = numero;
        obs.Funcionario.Fun_cod = codigo;

        if (texto != "")
        {
            ObservacaoDB.Insert(obs);
        }
    }
        public IActionResult Create()
        {
            TempData["Message"] = null;
            var Observacao = new Observacao();

            return(View(Observacao));
        }
Beispiel #5
0
        public void Gravar()
        {
            string titulo = @"PLACA;MODELO;COR;ANO;MARCA;COMBUSTÍVEL;CÂMBIO;OBSERVAÇÃO;USUÁRIO;DATA;HORÁRIO";

            string registro = string.Format(
                "{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}",
                Placa, Modelo, Cor, Ano.ToString(), Marca, Combustivel.ToString(),
                Cambio.ToString(), Observacao.Replace(";", ""),
                Environment.UserName,
                DateTime.Now.ToString("dd/MM/yyyy;HH:mm:ss"));

            bool flag = File.Exists(caminho);

            StreamWriter escritor = new StreamWriter(caminho, true);

            if (!flag)
            {
                escritor.WriteLine(titulo);
            }

            escritor.WriteLine(registro);

            escritor.Close();
            // throw new NotImplementedException();
        }
 protected void ObservacaoDeveTerUmTamanhoLimite(int tamanho)
 {
     if (!string.IsNullOrEmpty(Observacao) && Observacao.Trim().Length > tamanho)
     {
         ListaErros.Add("O campo observação deve ter no máximo " + tamanho + " caracteres!");
     }
 }
Beispiel #7
0
    public static int Insert(Observacao obs)
    {
        int retorno = 0; // 0 = OK / -2 = Erro

        try
        {
            IDbConnection objConexao;
            IDbCommand    objCommand;

            string sql = "insert into obs_observacao values (0, ?obs_valor, ?obs_dataObservacao, ?tra_cod, ?fun_cod);";

            objConexao = Mapped.Connection();
            objCommand = Mapped.Command(sql, objConexao);
            objCommand.Parameters.Add(Mapped.Parameter("?obs_valor", obs.Obs_valor));
            objCommand.Parameters.Add(Mapped.Parameter("?obs_dataObservacao", obs.Obs_dataObservacao));
            objCommand.Parameters.Add(Mapped.Parameter("?tra_cod", obs.Tramitacao.Tra_cod));
            objCommand.Parameters.Add(Mapped.Parameter("?fun_cod", obs.Funcionario.Fun_cod));
            objCommand.ExecuteNonQuery();
            objConexao.Close();
            objCommand.Dispose();
            objConexao.Dispose();

            retorno = 0;
        }
        catch (Exception e)
        {
            retorno = -2;
        }
        return(retorno);
    }
        public void Excluir(Observacao model, int idUsuario)
        {
            if (!_uow.RepositorioUsuario.PermissaoExcluir(idUsuario, _enProgramas))
            {
                throw new Exception(Mensagem.UsuarioSemPermissao);
            }

            _uow.RepositorioObservacao.Deletar(model);
            _uow.SaveChanges();
        }
        public Observacao Novo(int idUsuario)
        {
            var model = new Observacao();

            _repUsuario.PermissaoMensagem(idUsuario, _tipoPrograma, EnTipoManutencao.Incluir);
            model.Ativo  = true;
            model.Codigo = _rep.ProximoCodigo();

            return(model);
        }
Beispiel #10
0
 public void Salvar(Observacao model)
 {
     if (model.Id == 0)
     {
         _rep.Add(model);
     }
     else
     {
         _rep.Update(model);
     }
 }
 private void Atualizar(int pIdResponsavel, string pObservacao)
 {
     try
     {
         Observacao objObservacao = new Observacao();
         objObservacao.Atualizar(pIdResponsavel, pObservacao);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error! " + ex);
         // throw;
     }
 }
 private void Gravar(int pIdResponsavel, string pObservacao)
 {
     try
     {
         Observacao objObservacao = new Observacao();
         objObservacao.Salvar(pIdResponsavel, pObservacao);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro!" + ex.Message);
         // throw;
     }
 }
        public Observacao Novo(int idUsuario)
        {
            var observacao = new Observacao();

            if (!_uow.RepositorioUsuario.PermissaoIncluir(idUsuario, _enProgramas))
            {
                throw new Exception(Mensagem.UsuarioSemPermissao);
            }

            observacao.Codigo = ProximoCodigo();
            observacao.Ativo  = true;
            return(observacao);
        }
        private void Atualizar(int pIdResponsavel, string pObservacao)
        {
            try
            {
                Observacao objObservacao = new Observacao();
                objObservacao.Atualizar(pIdResponsavel, pObservacao);

            }
            catch (Exception ex)
            {
                MessageBox.Show("Error! " + ex);
               // throw;
            }
        }
        public int SalvarOuEditar;//se 1 chamar Gravar , se 2 chamar Atualizar
        #endregion

        private void frmObservacao_Load(object sender, EventArgs e)
        {
            Observacao objObservacao = new Observacao();

            objObservacao = objObservacao.BuscaObservacao(Observacao.IDTeste);
            //txtObservacao.Text = objObservacao.BuscaObservacao(Observacao.IDTeste);
            txtObservacao.Text = objObservacao.observacaov;
            if (txtObservacao.Text == "")
            {
                btSalvar.Text  = "Salvar";
                SalvarOuEditar = 1;
            }
            else//((rbNao.Checked = false) && (rbSim.Checked = false))
            {
                SalvarOuEditar = 2;
                btSalvar.Text  = "Atualizar";
            }
        }
        public override int GetHashCode()
        {
            int hash = 1;

            if (Id != 0)
            {
                hash ^= Id.GetHashCode();
            }
            if (DataEntrada.Length != 0)
            {
                hash ^= DataEntrada.GetHashCode();
            }
            if (DataEntrega.Length != 0)
            {
                hash ^= DataEntrega.GetHashCode();
            }
            if (Endereco.Length != 0)
            {
                hash ^= Endereco.GetHashCode();
            }
            if (Telefone.Length != 0)
            {
                hash ^= Telefone.GetHashCode();
            }
            if (Email.Length != 0)
            {
                hash ^= Email.GetHashCode();
            }
            if (Observacao.Length != 0)
            {
                hash ^= Observacao.GetHashCode();
            }
            if (Cliente.Length != 0)
            {
                hash ^= Cliente.GetHashCode();
            }
            hash ^= itens_.GetHashCode();
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Beispiel #17
0
        public override bool Equals(object obj)
        {
            if (!(obj is Endereco))
            {
                return(false);
            }

            var Endereco = obj as Endereco;

            if (!Cep.EqualsNormalized(Endereco.Cep) || !Logradouro.EqualsNormalized(Endereco.Logradouro) ||
                !Numero.EqualsNormalized(Endereco.Numero) || !Bairro.EqualsNormalized(Endereco.Bairro) ||
                !Municipio.EqualsNormalized(Endereco.Municipio) || !Complemento.EqualsNormalized(Endereco.Complemento) ||
                !Observacao.EqualsNormalized(Endereco.Observacao) || !Estado.Equals(Endereco.Estado))
            {
                return(false);
            }

            return(true);
        }
        public void Salvar(Observacao model)
        {
            if (string.IsNullOrWhiteSpace(model.Descricao))
            {
                throw new Exception("Informe a Descrição!");
            }

            if (model.Codigo <= 0)
            {
                throw new Exception("Informe o código!");
            }

            if (model.Id == 0)
            {
                model.Codigo = _rep.ProximoCodigo();
            }

            _rep.Salvar(model);
            _rep.Commit();
        }
        public void Salvar(Observacao model)
        {
            if (model.Codigo <= 0)
            {
                _uow.Notificacao.Add("Informe o Código!");
            }

            if (string.IsNullOrWhiteSpace(model.Nome))
            {
                _uow.Notificacao.Add("Informe o Nome!");
            }

            if (!_uow.IsValid())
            {
                throw new Exception(_uow.RetornoNotificacao());
            }

            _uow.RepositorioObservacao.Salvar(model);
            _uow.SaveChanges();
        }
Beispiel #20
0
        public Observacao Save(Observacao observacao)
        {
            try
            {
                if (observacao.Codigo == 0)
                {
                    _context.Entry(observacao).State = EntityState.Added;
                }
                else
                {
                    _context.Entry(observacao).State = EntityState.Modified;
                }

                _context.SaveChanges();

                return(observacao);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
Beispiel #21
0
        private List <CapitalSegurado> ObterCapitalSegurado(PesquisaCapitalSegurado parametros)
        {
            var resultado = ServiceWcf <IAcumuloDeCapitalService> .UseSync(s => s.ObterCapitalSegurado(parametros));

            if (resultado.HouveErrosDuranteProcessamento)
            {
                var obs = new Observacao
                {
                    ID        = 21,
                    Descricao = "Não foi possível validar os Capitais Acumulados",
                    Itens     = resultado.Mensagens
                };
            }
            else
            {
                if (resultado.Mensagens != null && resultado.Mensagens.Count > 0)
                {
                    resultado.Mensagens.ForEach(x => Mensagens.Add(new Observacao(descricao: x)));
                }
            }

            return(resultado.Valor);
        }
Beispiel #22
0
 public Observacao Save(Observacao categoria)
 {
     return(_observacaoRepository.Save(categoria));
 }
Beispiel #23
0
 public void Excluir(Observacao model)
 {
     _rep.Deletar(model);
 }
Beispiel #24
0
 public ProdutoException(Observacao observacao)
     : base(observacao.Descricao)
 {
     Observacao = observacao;
 }
Beispiel #25
0
        public bool Salvar(bool pIncluir)
        {
            ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir)
            {
                StrQuery = "INSERT INTO ENTRADA (" +
                           "data,fornecedor_id,comprador_id,formapagamento_id,transportadores_id," +
                           "totalbruto,descontoporc,descontoreal,taxaentrega,totalliquido,observacao" +
                           ") values " +
                           "(" +
                           "@data,@fornecedor_id,@comprador_id,@formapagamento_id,@transportadores_id," +
                           "@totalbruto,@descontoporc,@descontoreal,@taxaentrega,@totalliquido,@observacao" +
                           ")";
            }
            else
            {
                StrQuery = "UPDATE ENTRADA SET " +
                           "data=@data,fornecedor_id=@fornecedor_id,comprador_id=@comprador_id," +
                           "formapagamento_id=@formapagamento_id, transportadores_id=@transportadores_id," +
                           "totalbruto=@totalbruto,descontoporc=@descontoporc,descontoreal=@descontoreal," +
                           "taxaentrega=@taxaentrega,totalliquido=@totalliquido,observacao=@observacao" +
                           " WHERE id=" + Id.ToString();
            }


            using (SqlCommand cmd = new SqlCommand(StrQuery, conn))
            {
                cmd.Parameters.AddWithValue("@data", Data.ToString("dd/MM/yyyy"));
                cmd.Parameters.AddWithValue("@fornecedor_id", int.Parse(Fornecedor_id.ToString()));
                cmd.Parameters.AddWithValue("@comprador_id", int.Parse(Comprador_id.ToString()));
                cmd.Parameters.AddWithValue("@formapagamento_id", int.Parse(FormaPagamento_id.ToString()));
                cmd.Parameters.AddWithValue("@transportadores_id", int.Parse(Transportadores_id.ToString()));
                cmd.Parameters.AddWithValue("@totalbruto", double.Parse(TotalBruto.ToString("N")));
                cmd.Parameters.AddWithValue("@descontoporc", double.Parse(DescontoPorc.ToString("N")));
                cmd.Parameters.AddWithValue("@descontoreal", double.Parse(DescontoReal.ToString("N")));
                cmd.Parameters.AddWithValue("@taxaentrega", double.Parse(TaxaEntrega.ToString("N")));
                cmd.Parameters.AddWithValue("@totalliquido", double.Parse(TotalLiquido.ToString("N")));
                cmd.Parameters.AddWithValue("@observacao", Observacao.ToString());

                cmd.CommandType = System.Data.CommandType.Text;

                try
                {
                    int i = cmd.ExecuteNonQuery();
                    if (i > 0)
                    {
                        ret = true;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                    ret = false;
                }
            }

            conn.Close();

            if (ret)
            {
                if (!Conecta())
                {
                    ret = false;
                }

                if (pIncluir) // pegar o ultimo id quando for inclusao
                {
                    StrQuery = "SELECT max([Id]) as ultimo FROM[dbo].[ENTRADA]";
                    using (SqlCommand cmd = new SqlCommand(StrQuery, conn))
                    {
                        cmd.CommandType = System.Data.CommandType.Text;
                        dr = cmd.ExecuteReader();
                        dr.Read();
                        Ultimo_ID = 0;
                        if (dr.HasRows)
                        {
                            Ultimo_ID = int.Parse(dr["ultimo"].ToString());
                        }
                    }

                    dr.Close();
                    conn.Close();
                }

                if (!pIncluir)
                {
                    if (!Conecta())
                    {
                        ret = false;
                    }
                    // verificando se existe produtos lançados no orçamento_compl para deletar

                    int temPro = TemProdutosnoOrcamento(Id);
                    if (temPro > 0)
                    { // somente se tiver produtos é que ele vai deletar
                        StrQuery = "DELETE FROM ENTRADA_COMPL WHERE Orcamento_Id=" + Id.ToString();
                        using (SqlCommand cmd_compl = new SqlCommand(StrQuery, conn))
                        {
                            cmd_compl.CommandType = System.Data.CommandType.Text;
                            int i = cmd_compl.ExecuteNonQuery();
                            if (i > 0)
                            {
                                ret = true;
                            }
                            else
                            {
                                ret = false;
                            }
                        }
                    }

                    conn.Close();
                }

                if (ret)
                {
                    if (!Conecta())
                    {
                        ret = false;
                    }

                    SqlCommand cmd_compl = new SqlCommand();
                    cmd_compl.CommandType = System.Data.CommandType.Text;
                    cmd_compl.Connection  = conn;

                    foreach (ListViewItem item in EntDadosPro.Items)
                    {
                        if (pIncluir)
                        {
                            Id = Ultimo_ID;
                        }

                        Produto_id         = int.Parse(item.SubItems[0].Text);
                        Produto_Quantidade = double.Parse(item.SubItems[4].Text);
                        Produto_Observacao = item.SubItems[6].Text;

                        StrQuery = "INSERT INTO ENTRADA_COMPL (orcamento_id," +
                                   "produto_id,produto_quantidade,produto_observacao) values" +
                                   " (" + int.Parse(Id.ToString()) + "," + int.Parse(Produto_id.ToString()) + "," + double.Parse(Produto_Quantidade.ToString()) + ",'" + Produto_Observacao.ToString() + "')";

                        // MessageBox.Show(StrQuery.ToString());

                        cmd_compl.CommandText = StrQuery.ToString();

                        try
                        {
                            int i = cmd_compl.ExecuteNonQuery();
                            if (i > 0)
                            {
                                ret = true;
                            }
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Erro ao SALVAR ENTRADA -> PRODUTOS Exceção: " + ex.ToString());
                            ret = false;
                        }
                    }
                }

                conn.Close();
            }

            conn.Close();
            return(ret);
        }
 private void frmObservacao_Load(object sender, EventArgs e)
 {
     Observacao objObservacao = new Observacao();
     objObservacao = objObservacao.BuscaObservacao(Observacao.IDTeste);
     //txtObservacao.Text = objObservacao.BuscaObservacao(Observacao.IDTeste);
     txtObservacao.Text = objObservacao.observacaov;
     if (txtObservacao.Text == "")
     {
         btSalvar.Text = "Salvar";
         SalvarOuEditar = 1;
     }
     else//((rbNao.Checked = false) && (rbSim.Checked = false))
     {
         SalvarOuEditar = 2;
         btSalvar.Text = "Atualizar";
     }
 }
        public IActionResult AddObservacao()
        {
            var Observacao = new Observacao();

            return(PartialView(Observacao));
        }
 private void Gravar(int pIdResponsavel, string pObservacao)
 {
     try
     {
         Observacao objObservacao = new Observacao();
         objObservacao.Salvar(pIdResponsavel, pObservacao);
     }
     catch (Exception ex)
     {
         MessageBox.Show("Erro!" + ex.Message);
        // throw;
     }
 }