Esempio n. 1
0
 public List <string> GetAllTabelas(Int64 autonumeroCliente)
 {
     using (var dc = new manutEntities())
     {
         return((from ta in dc.tb_planilhafechada select ta.fonte).Distinct().Union(from tb in dc.tb_planilhafechada select tb.fonte).ToList());
     }
 }
Esempio n. 2
0
        public IEnumerable <tb_orcamento> GetAllOrcamentoData(string clientesDoUsuario, string data1, string data2)
        {
            IQueryable <tb_orcamento> user;
            var data11 = Convert.ToDateTime(data1);
            var data22 = Convert.ToDateTime(data2);

            using (var dc = new manutEntities())
            {
                if (!string.IsNullOrEmpty(clientesDoUsuario))
                {
                    user = from p in dc.tb_orcamento.Where((a => a.cancelado != "S" && clientesDoUsuario.Contains(a.siglaCliente) &&
                                                            ((a.dataInicio >= data11 && a.dataInicio <= data22) ||
                                                             (a.dataInicio <= data11 && a.nomeStatus != "Fechada"))
                                                            )).OrderByDescending(p => p.autonumero)
                           select p;
                }
                else
                {
                    user = from p in dc.tb_orcamento.Where((a => a.cancelado != "S" &&
                                                            ((a.dataInicio >= data11 && a.dataInicio <= data22) ||
                                                             (a.dataInicio <= data11 && a.nomeStatus != "Fechada"))
                                                            )).OrderByDescending(p => p.autonumero)
                           select p;
                }
                return(user.ToList());;
            }
        }
Esempio n. 3
0
        public void AtualizarLocalAtendido()
        {
            using (var dc = new manutEntities())
            {
                var autonumero = Convert.ToInt32(HttpContext.Current.Request.Form["autonumero"]);

                if (autonumero == 0)
                {
                    var linha = new tb_local_atendido();
                    linha.nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                    linha.autonumeroCliente = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroCliente"]);
                    linha.nomeCliente       = HttpContext.Current.Request.Form["nomeCliente"];
                    linha.cancelado         = "N";
                    dc.tb_local_atendido.Add(linha);
                    dc.SaveChanges();
                }
                else
                {
                    var linha = dc.tb_local_atendido.Find(autonumero); // sempre irá procurar pela chave primaria
                    if (linha != null && linha.cancelado != "S")
                    {
                        linha.nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                        dc.tb_local_atendido.AddOrUpdate(linha);
                        dc.SaveChanges();
                    }
                }
            }
        }
Esempio n. 4
0
        public string CopiarCheckList()
        {
            var c = 1;
            var autonumeroContrato          = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroContrato"].ToString());
            var autonumeroSubSistemaOrigem  = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroSubSistemaOrigem"].ToString());
            var autonumeroSubSistemaDestino = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroSubSistemaDestino"].ToString());

            using (var dc = new manutEntities())
            {
                var cList = (from p in dc.checklist.Where(a => a.autonumeroContrato == autonumeroContrato && a.autonumeroSubsistema == autonumeroSubSistemaOrigem && a.cancelado != "S").OrderBy(p => p.autonumero) select p).ToList();

                cList.ToList().ForEach(x =>
                {
                    x.autonumeroSubsistema = autonumeroSubSistemaDestino;
                });

                foreach (var e in cList)
                {
                    dc.checklist.Add(e);
                }

                dc.SaveChanges();

                return("");
            }
        }
Esempio n. 5
0
        public IEnumerable <tb_subsistema> IncluirSubSistemaDireto()
        {
            using (var dc = new manutEntities())
            {
                var autonumeroSistema = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroSistema"].ToString().Trim());
                var nomeSistema       = HttpContext.Current.Request.Form["nomeSistema"].ToString().Trim();
                var nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();

                var k = new tb_subsistema
                {
                    nomeSistema       = nomeSistema,
                    autonumeroSistema = autonumeroSistema,
                    nome                     = nome,
                    autonumeroEquipe         = 1,
                    nomeEquipe               = "1pr",
                    qtdePorGrupoRelatorio    = 0,
                    qtdeAtendidaEquipePorDia = 0,
                    autonumeroEquipe2        = 0,
                    nomeEquipe2              = "",
                    anual                    = "",
                    semestre                 = "",
                    trimestre                = "",
                    chkTodoMes               = 0,
                    mesesParaCalcular        = "",
                    chkAno                   = 0,
                    chkSemestre              = 0,
                    chkTrimestre             = 0
                };

                dc.tb_subsistema.Add(k);
                dc.SaveChanges();
                var user = from p in dc.tb_subsistema orderby p.nome select p;
                return(user.ToList());;
            }
        }
Esempio n. 6
0
        public void AtualizarLocalFisico()
        {
            using (var dc = new manutEntities())
            {
                var autonumero        = Convert.ToInt32(HttpContext.Current.Request.Form["autonumero"]);
                var autonumeroCliente = Convert.ToInt64(HttpContext.Current.Request.Form["autonumeroCliente"]);

                if (autonumero == 0)
                {
                    var linha = new tb_local_fisico();
                    linha.nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                    linha.autonumeroCliente = autonumeroCliente;
                    linha.cancelado         = "N";
                    dc.tb_local_fisico.Add(linha);
                    dc.SaveChanges();
                }
                else
                {
                    var linha = dc.tb_local_fisico.Find(autonumero, autonumeroCliente); // sempre irá procurar pela chave primaria
                    if (linha != null && linha.cancelado != "S")
                    {
                        var nomeLocalFisico = HttpContext.Current.Request.Form["nome"].ToString();
                        linha.nome = nomeLocalFisico.Trim();
                        dc.tb_local_fisico.AddOrUpdate(linha);
                        dc.SaveChanges();

                        dc.tb_os.Where(x => x.autonumeroLocalFisico == autonumero).ToList().ForEach(x =>
                        {
                            x.nomeLocalFisico = nomeLocalFisico;
                        });
                        dc.SaveChanges();
                    }
                }
            }
        }
Esempio n. 7
0
        public IEnumerable GetMesManutencao(int autonumeroCliente, long nroFolha)
        {
            var c = 1;

            using (var dc = new manutEntities())
            {
                var lista3 = (from i in dc.checklisthistorico.Where(i => i.contadorPmocEquipamento == nroFolha && i.cancelado != "S") select i).ToList();
                var lista4 = (from i in dc.tb_subsistemacliente.Where(i => i.autonumeroCliente == autonumeroCliente) select i).ToList();

                var lista5 = (from k in lista3
                              join i in lista4 on k.autonumeroSubSistema equals i.autonumeroSubsistema

                              select new
                {
                    k.contadorPmocEquipamento,
                    k.autonumeroSubSistema,
                    k.mesManuSemestre,
                    k.mesManuAno,
                    i.bimestre,
                    i.trimestre,
                    i.semestre,
                    i.anual
                }).ToList();

                return(lista5);
            }
        }
Esempio n. 8
0
        public string CopiarCheckListCivil()
        {
            var c = 1;



            var autonumeroCliente    = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroCliente"].ToString());
            var nomeCliente          = HttpContext.Current.Request.Form["nomeCliente"].ToString().Trim();
            var autonumeroSistema    = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroSistema"].ToString());
            var nomeSistema          = HttpContext.Current.Request.Form["nomeSistema"].ToString().Trim();
            var autonumeroSubSistema = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroSubSistema"].ToString());
            var nomeSubSistema       = HttpContext.Current.Request.Form["nomeSubSistema"].ToString().Trim();

            using (var dc = new manutEntities())
            {
                dc.local.Where(a => a.autonumeroCliente == autonumeroCliente && a.cancelado != "S").ToList().ForEach(x =>
                {
                    x.autonumeroSistema    = autonumeroSistema;
                    x.nomeSistema          = nomeSistema;
                    x.autonumeroSubSistema = autonumeroSubSistema;
                    x.nomeSubSistema       = nomeSubSistema;
                });
                dc.SaveChanges();

                return("");
            }
        }
Esempio n. 9
0
        public string UploadFileOSFotos()
        {
            var message = HttpContext.Current.Request.Files.AllKeys.Any().ToString();

            //try
            //{

            if (HttpContext.Current.Request.Files.AllKeys.Any())
            {
                // Get the uploaded image from the Files collection
                var httpPostedFile = HttpContext.Current.Request.Files["UploadedImage"];

                if (httpPostedFile != null)
                {
                    var autonumeroOs = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroOs"].ToString());
                    var codigoOs     = HttpContext.Current.Request.Form["codigoOs"].ToString().Trim();
                    var descricao    = HttpContext.Current.Request.Form["descricao"].ToString().Trim();
                    var siglaCliente = HttpContext.Current.Request.Form["siglaCliente"].ToString().Trim();

                    var caminho = "~/UploadedFiles/OSFotos" + siglaCliente + "/";

                    // Criar a pasta se não existir ou devolver informação sobre a pasta
                    var inf = Directory.CreateDirectory(HttpContext.Current.Server.MapPath(caminho));


                    var extension = Path.GetExtension(httpPostedFile.FileName);
                    var fileName  = Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + extension;

                    var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(caminho), fileName);
                    if (File.Exists(fileSavePath))
                    {
                        File.Delete(fileSavePath);
                    }

                    // Save the uploaded file to "UploadedFiles" folder
                    httpPostedFile.SaveAs(fileSavePath);


                    using (var dc = new manutEntities())
                    {
                        var k = new osfotos
                        {
                            siglaCliente = siglaCliente,
                            autonumeroOs = autonumeroOs,
                            codigoOs     = codigoOs,
                            url          = fileName,
                            descricao    = descricao
                        };

                        dc.osfotos.Add(k);
                        dc.SaveChanges();
                        var auto = Convert.ToInt32(k.autonumero);

                        return(auto.ToString("#######0"));
                    }
                }
            }

            return(message);
        }
Esempio n. 10
0
        public IEnumerable GetCheckListItemSubSistema(int autonumeroContrato, long autonumeroEquipamento, string ano, string mes)
        {
            var anoMes = string.Concat(ano.ToString(), mes.ToString().PadLeft(2, '0'));

            using (var dc = new manutEntities())
            {
                var user = (from p in dc.checklisthistitem.Where(a => a.autonumeroContrato == autonumeroContrato && a.autonumeroEquipamento == autonumeroEquipamento && a.anoMes == anoMes).OrderBy(c => c.autonumero).ToList()
                            select new
                {
                    p.autonumero,
                    p.item,
                    p.nome,
                    p.d,
                    p.e,
                    p.q,
                    p.m,
                    p.b,
                    p.t,
                    p.s,
                    p.a,
                    p.executou,
                    check = 0
                }).ToList();
                return(user.ToList());
            }
        }
Esempio n. 11
0
        public string IncluirServico()
        {
            var data = DateTime.Now;

            using (var dc = new manutEntities())
            {
                var k = new tb_servico
                {
                    anoMes  = "",
                    codigo  = "",
                    fonte   = "M3",
                    nome    = HttpContext.Current.Request.Form["nome"].ToString().Trim(),
                    preco   = Convert.ToDouble(HttpContext.Current.Request.Form["preco"].ToString()),
                    unidade = HttpContext.Current.Request.Form["unidade"].ToString().Trim(),
                    data    = data.Date
                };

                dc.tb_servico.Add(k);
                dc.SaveChanges();
                var auto   = Convert.ToInt32(k.autonumero);
                var codigo = "M3" + auto.ToString("########0");
                k.codigo = codigo;
                dc.SaveChanges();

                return(auto.ToString("#######0"));
            }
        }
Esempio n. 12
0
        public string AlterarQtdeCustoFixo()
        {
            var autonumero    = Convert.ToInt64(HttpContext.Current.Request.Form["autonumero"]);
            var qtdeCustoFixo = Convert.ToDecimal(HttpContext.Current.Request.Form["qtdeCustoFixo"]);

            using (var dc = new manutEntities())
            {
                var linha = dc.tb_planilhafechada.Find(autonumero); // sempre irá procurar pela chave primaria
                if (linha != null)
                {
                    //var estoque = linha.qtdeContratada - qtdeCustoFixo;
                    //if (estoque < 0)
                    //{
                    //    throw new ArgumentException("Erro - Estoque Negativo");
                    //}
                    linha.qtdeCustoFixo = qtdeCustoFixo;
                    //linha.estoque = estoque;
                    dc.tb_planilhafechada.AddOrUpdate(linha);
                    dc.SaveChanges();
                    //return estoque.ToString("########0");
                    return("");
                }
                else
                {
                    throw new ArgumentException("Erro - Produto não encontrado");
                }
            }
        }
Esempio n. 13
0
        public void AtualizarFeriado()
        {
            using (var dc = new manutEntities())
            {
                var autonumero = Convert.ToInt32(HttpContext.Current.Request.Form["autonumero"]);

                DateTime?dataFeriado = null;

                if (DataEquipamentoController.IsDate(HttpContext.Current.Request.Form["data"]))
                {
                    dataFeriado = Convert.ToDateTime(HttpContext.Current.Request.Form["data"]);
                }

                if (autonumero == 0)
                {
                    var linha = new tb_feriado();
                    linha.nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                    linha.data = dataFeriado;
                    dc.tb_feriado.Add(linha);
                    dc.SaveChanges();
                }
                else
                {
                    var linha = dc.tb_feriado.Find(autonumero); // sempre irá procurar pela chave primaria
                    if (linha != null)
                    {
                        linha.nome = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                        linha.data = dataFeriado;
                        dc.tb_feriado.AddOrUpdate(linha);
                        dc.SaveChanges();
                    }
                }
            }
        }
Esempio n. 14
0
        public string FecharListHistoricoPorFolha()
        {
            var ano = Convert.ToInt32(HttpContext.Current.Request.Form["ano"].ToString());
            var mes = Convert.ToInt32(HttpContext.Current.Request.Form["mes"].ToString());
            var autonumeroCliente = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroCliente"].ToString());
            var nroFolha          = Convert.ToInt64(HttpContext.Current.Request.Form["nroFolha"].ToString());
            var fechado           = HttpContext.Current.Request.Form["fechado"].ToString();

            if (string.IsNullOrEmpty(fechado))
            {
                fechado = "N";
            }

            var anoMes = string.Concat(ano.ToString(), mes.ToString().PadLeft(2, '0'));

            using (var dc = new manutEntities())
            {
                dc.checklisthistoricocivil.Where(x => x.autonumeroCliente == autonumeroCliente && x.anoMes == anoMes && x.cancelado != "S" && x.contadorPmocCivil == nroFolha).ToList().ForEach(x =>
                {
                    x.fechado = fechado;
                });
                dc.SaveChanges();
            }
            return("");
        }
Esempio n. 15
0
        public string FecharListHistoricoPorLocal()
        {
            var c     = 1;
            var auto2 = HttpContext.Current.Request.Form["autonumero"].ToString();

            if (string.IsNullOrEmpty(auto2))
            {
                auto2 = "0";
            }
            var autonumero = Convert.ToInt64(auto2);

            var fechado = HttpContext.Current.Request.Form["fechado"].ToString();

            if (string.IsNullOrEmpty(fechado))
            {
                fechado = "N";
            }

            using (var dc = new manutEntities())
            {
                var linha = dc.checklisthistoricocivil.Find(autonumero); // sempre irá procurar pela chave primaria
                if (linha != null)
                {
                    linha.fechado = fechado;
                    dc.SaveChanges();
                }
            }
            return("");
        }
Esempio n. 16
0
        //public string AddPedido(Int64 autonumeroProduto, string codBarra, string nomeProduto,
        //    int qtdePedida, double precoItem, Int64 autonumeroCliente, string nomeCliente, string cpfCnpj)
        public string IncluirUsuario()
        {
            using (var dc = new manutEntities())
            {
                var usuario = new tb_usuario
                {
                    login                 = "",
                    senha                 = "",
                    tipoUsuario           = "Usuario final",
                    nome                  = "",
                    email                 = "",
                    telefone              = "",
                    matricula             = "",
                    cancelado             = "N",
                    cliente               = "",
                    autonumeroTipoUsuario = 4
                };

                dc.tb_usuario.Add(usuario);
                dc.SaveChanges();
                var auto = Convert.ToInt32(usuario.autonumero);

                return(auto.ToString("#######0"));
            }
        }
Esempio n. 17
0
        public void AtualizarUsuario()
        {
            using (var dc = new manutEntities())
            {
                var autonumero = Convert.ToInt64(HttpContext.Current.Request.Form["autonumero"]);

                var linha = dc.tb_usuario.Find(autonumero); // sempre irá procurar pela chave primaria
                if (linha != null && linha.cancelado != "S")
                {
                    linha.login                 = HttpContext.Current.Request.Form["login"].ToString().Trim();
                    linha.senha                 = HttpContext.Current.Request.Form["senha"].ToString().Trim();
                    linha.nome                  = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                    linha.tipoUsuario           = HttpContext.Current.Request.Form["tipoUsuario"].ToString().Trim();
                    linha.nome                  = HttpContext.Current.Request.Form["nome"].ToString().Trim();
                    linha.email                 = HttpContext.Current.Request.Form["email"].ToString().Trim();
                    linha.matricula             = HttpContext.Current.Request.Form["matricula"].ToString().Trim();
                    linha.telefone              = HttpContext.Current.Request.Form["telefone"].ToString().Trim();
                    linha.telefone              = HttpContext.Current.Request.Form["telefone"].ToString().Trim();
                    linha.cliente               = HttpContext.Current.Request.Form["cliente"].ToString().Trim();
                    linha.autonumeroTipoUsuario = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroTipoUsuario"].ToString().Trim());

                    dc.tb_usuario.AddOrUpdate(linha);
                    dc.SaveChanges();

                    dc.tb_os.Where(x => x.autonumeroUsuario == autonumero).ToList().ForEach(x =>
                    {
                        x.nomeUsuario = linha.nome;
                    });
                    dc.SaveChanges();
                }
            }
        }
Esempio n. 18
0
        public IEnumerable GetCheckListItemLocal(long autonumeroHistoricoCivil)
        {
            using (var dc = new manutEntities())
            {
                var c = 1;

                var user = (from p in dc.checklisthistoricocivilitem.Where(a => a.autonumeroHistoricoCivil == autonumeroHistoricoCivil).OrderBy(p => p.autonumero).ToList()
                            select new
                {
                    p.autonumero,
                    p.item,
                    p.nome,
                    p.d,               // necessita de acao "S"
                    p.e,
                    p.q,               // necessita de acao "N"
                    p.m,               // necessita de acao "NA"
                    p.b,
                    p.t,
                    p.s,
                    p.a,
                    checkSim = 0,
                    checkNao = 0,
                    checkNA = 0,
                }).ToList();
                return(user.ToList());
            }
        }
Esempio n. 19
0
        public IEnumerable <tramitacao> GetAllTramitacao(int autonumeroGrupoTramitacao, int autonumeroCliente)
        {
            using (var dc = new manutEntities())
            {
                if (autonumeroCliente == 0)
                {
                    if (autonumeroGrupoTramitacao > 0)
                    {
                        var user = from p in dc.tramitacao.Where(a => a.autonumeroGrupoTramitacao == autonumeroGrupoTramitacao && a.cancelado != "S").OrderBy(p => p.nomeGrupoTramitacao).ThenBy(p => p.nomeCliente).ThenBy(p => p.intervaloMedicao) select p;
                        return(user.ToList());
                    }
                    else
                    {
                        var user = from p in dc.tramitacao.Where(a => a.cancelado != "S").OrderBy(p => p.nomeGrupoTramitacao).ThenBy(p => p.nomeCliente).ThenBy(p => p.intervaloMedicao) select p;

                        return(user.ToList());
                    }
                }
                else
                {
                    if (autonumeroGrupoTramitacao > 0)
                    {
                        var user = from p in dc.tramitacao.Where(a => a.autonumeroCliente == autonumeroCliente && a.autonumeroGrupoTramitacao == autonumeroGrupoTramitacao && a.cancelado != "S").OrderBy(p => p.nomeGrupoTramitacao).ThenBy(p => p.nomeCliente).ThenBy(p => p.intervaloMedicao) select p;
                        return(user.ToList());
                    }
                    else
                    {
                        var user = from p in dc.tramitacao.Where(a => a.autonumeroCliente == autonumeroCliente && a.cancelado != "S").OrderBy(p => p.nomeGrupoTramitacao).ThenBy(p => p.nomeCliente).ThenBy(p => p.intervaloMedicao) select p;

                        return(user.ToList());
                    }
                }
            }
        }
Esempio n. 20
0
        public string CancelarSistema()
        {
            var message = "* Erro Não foi possível atualizar o banco de dados";

            var autonumero = Convert.ToInt32(HttpContext.Current.Request.Form["autonumero"]);

            using (var dc = new manutEntities())
            {
                var linha = dc.tb_sistema.Find(autonumero); // sempre irá procurar pela chave primaria
                if (linha != null)
                {
                    linha.cancelado = "S";
                    dc.tb_sistema.AddOrUpdate(linha);
                    dc.SaveChanges();


                    dc.tb_subsistema.Where(x => x.autonumeroSistema == autonumero && x.cancelado != "S").ToList().ForEach(x =>
                    {
                        x.cancelado = "S";
                    });
                    dc.SaveChanges();

                    dc.checklist.Where(x => x.autonumeroSistema == autonumero && x.cancelado != "S").ToList().ForEach(x =>
                    {
                        x.cancelado = "S";
                    });
                    dc.SaveChanges();


                    return(string.Empty);
                }
            }

            return(message);
        }
Esempio n. 21
0
        //public string AddPedido(Int64 autonumeroProduto, string codBarra, string nomeProduto,

        public string IncluirFuncionario()
        {
            using (var dc = new manutEntities())
            {
                var Funcionario = new funcionario
                {
                    nomeProfissao       = "",
                    nome                = "",
                    email               = "",
                    telefone            = "",
                    matricula           = "",
                    cancelado           = "N",
                    autonumeroProfissao = 0,
                    salario             = 0,
                    obs = "",
                    autonumeroContrato = 0,
                    nomeContrato       = "",
                };

                dc.funcionario.Add(Funcionario);
                dc.SaveChanges();
                var auto = Convert.ToInt32(Funcionario.autonumero);

                return(auto.ToString("#######0"));
            }
        }
Esempio n. 22
0
        public IEnumerable <funcionario> GetAllFuncionarioDoContrato(int autonumeroContrato, string filtrado, string inativo)
        {
            using (var dc = new manutEntities())
            {
                if (filtrado == "S")
                {
                    var user = from p in dc.funcionario.Where(a => a.cancelado != "S" && a.autonumeroContrato == autonumeroContrato &&
                                                              a.dataSaida == null)
                               orderby p.nome
                               select p;
                    return(user.ToList());
                }
                else
                {
                    var l  = (from p in dc.funcionario.Where(a => a.cancelado != "S" && a.autonumeroContrato == autonumeroContrato && a.dataSaida == null) select p).OrderBy(p => p.nome).ToList();
                    var l2 = (from p in dc.funcionario.Where(a => a.cancelado == "X") select p).ToList();  // Para pegar a estrutura;


                    if (inativo == "S")
                    {
                        l2 = (from p in dc.funcionario.Where(a => a.cancelado != "S" && a.autonumeroContrato == autonumeroContrato && a.dataSaida != null) select p).OrderBy(p => p.nome).ToList();
                    }
                    return((l.OrderBy(p => p.nome).Union(l2.OrderBy(p => p.nome))).ToList());
                }
            }
        }
Esempio n. 23
0
        public string UploadFile()
        {
            // Use IdnMapping class to convert Unicode domain names.
            try
            {
                //var message = HttpContext.Current.Request.Files.AllKeys.Any().ToString();

                //if (HttpContext.Current.Request.Files.AllKeys.Any())
                //{
                // Get the uploaded image from the Files collection
                var httpPostedFile = HttpContext.Current.Request.Files["UploadedImage"];



                if (httpPostedFile != null)
                {
                    var descricao             = HttpContext.Current.Request.Form["descricao"].ToString().Trim();
                    var autonumeroFuncionario = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroFuncionario"].ToString().Trim());
                    var nomeFuncionario       = HttpContext.Current.Request.Form["nomeFuncionario"].ToString().Trim();

                    var caminho = "~/UploadedFiles/FuncionarioDocumento/";

                    // Criar a pasta se não existir ou devolver informação sobre a pasta
                    var inf = Directory.CreateDirectory(HttpContext.Current.Server.MapPath(caminho));

                    var extension = Path.GetExtension(httpPostedFile.FileName);
                    var fileName  = Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + extension;

                    var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(caminho), fileName);
                    // Save the uploaded file to "UploadedFiles" folder
                    httpPostedFile.SaveAs(fileSavePath);


                    using (var dc = new manutEntities())
                    {
                        var k = new funcionariodocumento
                        {
                            url                   = fileName,
                            descricao             = descricao,
                            autonumeroFuncionario = autonumeroFuncionario,
                            nomeFuncionario       = nomeFuncionario
                        };

                        dc.funcionariodocumento.Add(k);
                        dc.SaveChanges();
                        var auto = Convert.ToInt32(k.autonumero);

                        return(auto.ToString("#######0"));
                    }
                }
            }

            catch (Exception ex)
            {
                var c2 = ex;
            }

            return(string.Empty);
        }
Esempio n. 24
0
        public string IncluirMedicao(List <med> itensJson)
        {
            using (var dc = new manutEntities())
            {
                foreach (var value in itensJson)
                {
                    try
                    {
                        var soma = (from p in dc.medicao where p.id == value.id && p.cancelado != "S" select p).ToList();
                        if (soma.Count == 0)
                        {
                            if (!string.IsNullOrEmpty(value.id))
                            {
                                DateTime?dataMedicao = null;
                                if (DataEquipamentoController.IsDate(value.data.ToString()))
                                {
                                    dataMedicao = Convert.ToDateTime(value.data);
                                }
                                else
                                {
                                    throw new ArgumentException("#Erro Medição: " + value.id);
                                }

                                Debug.WriteLine(value.data.ToString());
                                Debug.WriteLine(dataMedicao);


                                var k = new medicao
                                {
                                    autonumeroLocalAtendido = value.autonumeroLocalAtendido,
                                    autonumeroCliente       = value.autonumeroCliente,
                                    autonumeroUsuario       = value.autonumeroUsuario,
                                    data              = dataMedicao,
                                    id                = value.id,
                                    nomeCliente       = value.nomeCliente,
                                    nomeLocalAtendido = value.nomeLocalAtendido,
                                    nomeUsuario       = value.nomeUsuario,
                                    temperatura       = value.temperatura,
                                    umidade           = value.umidade,
                                    cancelado         = "N",
                                };

                                Debug.WriteLine(k.data);

                                dc.medicao.Add(k);
                                dc.SaveChanges();
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        var c2 = 1;
                        // MESMO COM ERRO, CONTINUE O LOOP
                    }
                }

                return(null);
            }
        }
Esempio n. 25
0
        public void CopiarFuncionarioOutroContrato()
        {
            var auto2 = HttpContext.Current.Request.Form["autonumero"].ToString();

            if (string.IsNullOrEmpty(auto2))
            {
                auto2 = "0";
            }
            var autonumeroFuncionario = Convert.ToInt32(auto2);


            var autonumeroNovo = HttpContext.Current.Request.Form["autonumeroNovoContrato"].ToString();

            if (string.IsNullOrEmpty(autonumeroNovo))
            {
                autonumeroNovo = "0";
            }
            var autonumeroNovoContrato = Convert.ToInt32(autonumeroNovo);

            var nomeNovoContrato = HttpContext.Current.Request.Form["nomeNovoContrato"].ToString();

            using (var dc = new manutEntities())
            {
                try
                {
                    var autonumeroFuncionarioNovo = 0;

                    var linha = dc.funcionario.Find(autonumeroFuncionario); // sempre irá procurar pela chave primaria
                    if (linha != null && linha.cancelado != "S")
                    {
                        linha.autonumeroContrato = autonumeroNovoContrato;
                        linha.nomeContrato       = nomeNovoContrato;
                        dc.funcionario.Add(linha);
                        dc.SaveChanges();

                        autonumeroFuncionarioNovo = linha.autonumero;
                    }

                    dc.funcionariocurso.Where(a => a.cancelado != "S" && a.autonumeroFuncionario == autonumeroFuncionario).ToList().ForEach(x =>
                    {
                        x.autonumeroFuncionario = autonumeroFuncionarioNovo;
                        dc.funcionariocurso.Add(x);
                        dc.SaveChanges();
                    });

                    dc.funcionariodocumento.Where(a => a.autonumeroFuncionario == autonumeroFuncionario).ToList().ForEach(x =>
                    {
                        x.autonumeroFuncionario = autonumeroFuncionarioNovo;
                        dc.funcionariodocumento.Add(x);
                        dc.SaveChanges();
                    });
                }
                catch (Exception ex)
                {
                    var c1 = 1;
                    var c2 = ex;
                }
            }
        }
Esempio n. 26
0
        public string ConfirmaTarefaCivil()
        {
            var c = 1;
            var autonumeroHistoricoCivil = Convert.ToInt32(HttpContext.Current.Request.Form["autonumeroHistoricoCivil"].ToString());
            var ano    = HttpContext.Current.Request.Form["ano"].ToString();
            var mes    = HttpContext.Current.Request.Form["mes"].ToString().Trim().PadLeft(2, '0');
            var tarefa = HttpContext.Current.Request.Form["tarefa"].ToString();
            var anoMes = string.Concat(ano.ToString(), mes.ToString().PadLeft(2, '0'));


            using (var dc = new manutEntities())
            {
                dc.checklisthistoricocivilitem.Where(p => p.autonumeroHistoricoCivil == autonumeroHistoricoCivil &&
                                                     p.anoMes == anoMes).ToList().ForEach(x =>
                {
                    if (tarefa == "S")
                    {
                        if (x.d == "S")
                        {
                            x.d = "N";
                        }
                        else
                        {
                            x.d = "S";
                            x.q = "N";
                            x.m = "N";
                        }
                    }
                    if (tarefa == "N")
                    {
                        if (x.q == "S")
                        {
                            x.q = "N";
                        }
                        else
                        {
                            x.q = "S";
                            x.d = "N";
                            x.m = "N";
                        }
                    }
                    if (tarefa == "NA")
                    {
                        if (x.m == "S")
                        {
                            x.m = "N";
                        }
                        else
                        {
                            x.m = "S";
                            x.q = "N";
                            x.d = "N";
                        }
                    }
                });
                dc.SaveChanges();
            }
            return("");
        }
Esempio n. 27
0
 public IEnumerable <tb_orcamento_itens> GetAllItensOrcamento()
 {
     using (var dc = new manutEntities())
     {
         var user = from p in dc.tb_orcamento_itens.Where((a => (a.cancelado != "S"))).OrderByDescending(p => p.autonumero) select p;
         return(user.ToList());;
     }
 }
Esempio n. 28
0
 public IEnumerable <pmoccivilfuncionario> GetPmocCivilFuncionarioAutonumero(int autonumero)
 {
     using (var dc = new manutEntities())
     {
         var user = from p in dc.pmoccivilfuncionario.Where(a => a.autonumero == autonumero && a.cancelado != "S") select p;
         return(user.ToList());;
     }
 }
Esempio n. 29
0
 public IEnumerable <pmoccivilfuncionario> GetAllPmocCivilFuncionario(long autonumeroContrato)
 {
     using (var dc = new manutEntities())
     {
         var user = (from p in dc.pmoccivilfuncionario where p.autonumeroContrato == autonumeroContrato && p.cancelado != "S" select p).OrderBy(p => p.anoMes);
         return(user.ToList());;
     }
 }
Esempio n. 30
0
 public IEnumerable GetAllSistema()
 {
     using (var dc = new manutEntities())
     {
         var user = from p in dc.tb_sistema.Where(a => a.cancelado != "S") orderby p.nome select p;
         return(user.ToList());
     }
 }