Exemplo n.º 1
0
 private void recebeItemProtocolo()
 {
     try
     {
         PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();
         Response.Write(iFuncoes.recebeItemProtocolo(Request.Form["pCodigoEquipamento"].ToString(), Convert.ToInt32(Request.Form["pCodigoProtocolo"]), "PF: " + ((dao.AcessoLogin)Session["acessoLogin"]).Nome));
     }
     catch (Exception ex)
     {
         Response.Write("Error recebeItemProtocolo: " + ex.Message);
     }
 }
Exemplo n.º 2
0
        public string getProtocolo(int pCodigoStatus)
        {
            /*
             * string iLinhaDescricao = "<div class=\"detalheEstoque\">@nomeFranquia</div> ";
             * string iLinhaQuantidade = "<div class=\"quantidadeEstoque verde\">@numeroProtocolo</div>";
             * string iLinhaBotao = "<a href='#' class='botaoVerdeFlat' onclick=\"javascript:@funcao\"> @quantidade </a>";
             */

            string iLinhaQuantidade = "<a class=\"itemLista\"><div class=\"botaoBranco numeroProtocolo\">@numeroProtocolo</div>";
            string iLinhaBotao      = "<div class=\"botaoVerde B\"onclick=\"javascript:@funcao\"> Detalhes </div>";
            string iLinhaDescricao  = "@nomeFranquia <span>Tipo: @tipoProtocolo / QTD: @quantidade /  Data: @Data</span></a>";



            string iRetorno = "";

            try
            {
                string iCodigoLoja = codigoLoja;

                PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();

                foreach (System.Data.DataRow iLinha in iFuncoes.getProtocolo(iCodigoLoja, pCodigoStatus).Rows)
                {
                    iRetorno += iLinhaQuantidade.Replace("@numeroProtocolo", iLinha["codigoProtocolo"].ToString());
                    iRetorno += iLinhaBotao.Replace("@funcao", "getDetalhesProtocolo('" + iLinha["codigoProtocolo"].ToString() + "'," + pCodigoStatus.ToString() + ")");
                    iRetorno += iLinhaDescricao.Replace("@nomeFranquia", iLinha["nomeFranquia"].ToString());

                    iRetorno = iRetorno.Replace("@quantidade", iLinha["quantidade"].ToString());
                    iRetorno = iRetorno.Replace("@tipoProtocolo", iLinha["tipoProtocolo"].ToString());
                    iRetorno = iRetorno.Replace("@Data", iLinha["dataRegistro"].ToString());
                }

                if (iRetorno == "")
                {
                    iRetorno = "Nenhum Registro Encontrado";
                }

                return(iRetorno);
            }
            catch (Exception ex)
            {
                return("Erro:" + "class:" + this.GetType().Name + "</br> Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "</br>" + ex.Message);
            }
        }
Exemplo n.º 3
0
        private void setStatusProtocolo()
        {
            try
            {
                PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();

                if (iFuncoes.setStatusProtocolo(Convert.ToInt32(Request.Form["pCodigoProtocolo"]), Convert.ToInt32(Request.Form["pCodigoStatus"])))
                {
                    Response.Write("OK");
                }
                else
                {
                    Response.Write("Protocolo não alterado!!!");
                }
            }
            catch (Exception ex)
            {
                Response.Write("class:" + this.GetType().Name + "\r\n Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "\r\n" + ex.Message);
            }
        }
Exemplo n.º 4
0
        private void delItemProtocolo()
        {
            try
            {
                PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();

                if (iFuncoes.delItemProtocolo(Convert.ToInt32(Request.Form["pCodigoProtocolo"]), Request.Form["pCodigoEquipamento"].ToString()))
                {
                    iFuncoes.delProtocoloVazio();
                    Response.Write("OK");
                }
                else
                {
                    Response.Write("Item não removido!!!");
                }
            }
            catch (Exception ex)
            {
                Response.Write("class:" + this.GetType().Name + "\r\n Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "\r\n" + ex.Message);
            }
        }
Exemplo n.º 5
0
        private void setStatusEquipamento(string pCodigoEquipamento, int pStatusInventario)
        {
            try
            {
                PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();

                if (iFuncoes.setStatusEquipamento(pCodigoEquipamento, pStatusInventario))
                {
                    Response.Write("efetuado");
                }
                else
                {
                    Response.Write("Não enviado ao protocolo!!!");
                }
            }
            catch (Exception ex)
            {
                Response.Write("class:" + this.GetType().Name + "\r\n Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "\r\n" + ex.Message);
            }

            Response.End();
        }
Exemplo n.º 6
0
 private void getMotivos()
 {
     PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();
     Response.Write(iFuncoes.getMotivos(Convert.ToInt32(Request.Form["pCodigoGrupo"])));
 }
Exemplo n.º 7
0
 private void addOcorrencia()
 {
     PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();
     Response.Write(iFuncoes.addOcorrencia(Convert.ToInt32(Request.Form["pCodigoIdentificador"]), Convert.ToInt32(Request.Form["pCodigoMotivo"]), acessoLogin.Nome));
 }
Exemplo n.º 8
0
        private void setProtocolo()
        {
            PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes   = new PortalFranquia.modulos.Estoque.funcoesEstoque();
            System.Data.SqlClient.SqlTransaction          iTransacao = iFuncoes.bancoDados.Conexoes.conexao.BeginTransaction();;

            try
            {
                if (codigoLoja != "CARSYS")
                {
                    Response.Write(iFuncoes.setProtocolo(codigoLoja, "", _usuarioLogado, iTransacao)["mensagem"].ToString());
                    iTransacao.Commit();
                    iFuncoes.bancoDados.Conexoes.close();
                    return;
                }

                string   iProprietario;
                string[] iCodigos     = Request.Form["pCodigos"].ToString().Split(';');
                int      iTipoEstoque = Convert.ToInt32(Request.Form["pTipoEstoque"]);

                switch (iTipoEstoque)
                {
                case 1:
                    iProprietario = Request.Form["pCodigoFranquia"].ToString();
                    break;

                default:
                    iProprietario = "CARSYS";
                    break;
                }

                System.Data.DataRow iLinha;

                iLinha = iFuncoes.setProtocolo("CARSYS", Request.Form["pCodigoFranquia"].ToString(), _usuarioLogado, iTransacao);

                foreach (string iCodigoEquipamento in iCodigos)
                {
                    if (iCodigoEquipamento == "")
                    {
                        continue;
                    }

                    if (iFuncoes.addItemProtocolo(Convert.ToInt32(iLinha["codigoProtocolo"]), iCodigoEquipamento, iTipoEstoque, iProprietario, iTransacao))
                    {
                        continue;
                    }

                    iTransacao.Rollback();
                    Response.Write("nOK");
                    Response.End();
                }

                iTransacao.Commit();
                iFuncoes.bancoDados.Conexoes.close();

                Response.Write("OK");
            }
            catch (Exception ex)
            {
                iTransacao.Rollback();
                throw new Exception("class:" + this.GetType().Name + "\r\n Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "\r\n" + ex.Message);
            }
        }
Exemplo n.º 9
0
        private void carregaEstoque()
        {
            string iLinhaQuantidade = "<a class=\"itemLista\"><div class=\"botao@corB A\">@quantidadeEquipamento</div>";
            string iLinhaBotao      = "<div class=\"botaoVerde B\"onclick=\"javascript:@funcao\"> Detalhes </div>";
            string iLinhaDescricao  = "@descricaoEquipamento<span>Versao: @versaoEquipamento</span></a>";

            int iPosicao  = 0;
            int iContador = 0;

            string iNome = "";

            resumos[0].detalhe = ""; resumos[0].cor = "verde"; resumos[0].quantidade = 0;
            resumos[1].detalhe = ""; resumos[1].cor = "verde"; resumos[1].quantidade = 0;
            resumos[2].detalhe = ""; resumos[2].cor = "verde"; resumos[2].quantidade = 0;
            resumos[3].detalhe = ""; resumos[3].cor = "verde"; resumos[3].quantidade = 0;


            try
            {
                string iCodigoLoja = codigoLoja;
                bool   iTemLinhas  = false;

                PortalFranquia.modulos.Estoque.funcoesEstoque iFuncoes = new PortalFranquia.modulos.Estoque.funcoesEstoque();

                foreach (System.Data.DataRow iLinha in iFuncoes.getEstoqueLoja(iCodigoLoja).Rows)
                {
                    if (!Convert.ToBoolean(iLinha["isCarSystem"]) && iLinha["id_tipoEstoque"].ToString() == "1" &&
                        iLinha["id_statusInventario"].ToString() == "1")
                    {
                        iPosicao = 0;
                    }
                    else if (Convert.ToBoolean(iLinha["isCarSystem"]) && iLinha["id_tipoEstoque"].ToString() == "2" &&
                             iLinha["id_statusInventario"].ToString() == "1")
                    {
                        iPosicao = 1;
                    }
                    else if (Convert.ToBoolean(iLinha["isCarSystem"]) && iLinha["id_tipoEstoque"].ToString() == "1" &&
                             iLinha["id_statusInventario"].ToString() == "1")
                    {
                        iPosicao = 2;
                    }
                    else if (iLinha["id_statusInventario"].ToString() == "3")
                    {
                        iPosicao = 3;
                        iContador++;
                        iNome = iFuncoes.getRandomName(iContador);
                        resumos[3].detalhe += "<div id=\"" + iNome + "\">";
                    }
                    else
                    {
                        continue;
                    }


                    resumos[iPosicao].quantidade += Convert.ToInt32(iLinha["quantidade"].ToString());

                    resumos[iPosicao].detalhe += iLinhaQuantidade.Replace("@quantidadeEquipamento", iLinha["quantidade"].ToString());

                    resumos[iPosicao].detalhe += iLinhaBotao.Replace("@funcao", "getDetalhes('"
                                                                     + iCodigoLoja + "','"
                                                                     + iLinha["item"].ToString() + "','"
                                                                     + Convert.ToBoolean(iLinha["isCarSystem"]).ToString() + "',"
                                                                     + iLinha["id_tipoEstoque"].ToString() + ","
                                                                     + iLinha["id_statusInventario"].ToString() + ",'"
                                                                     + iNome + "','"
                                                                     + iLinha["versaoEquipamento"].ToString() + "')");
                    resumos[iPosicao].detalhe += iLinhaDescricao.Replace("@descricaoEquipamento", iLinha["item"].ToString());
                    resumos[iPosicao].detalhe  = resumos[iPosicao].detalhe.Replace("@versaoEquipamento", iLinha["versaoEquipamento"].ToString());


                    if (Convert.ToInt32(iLinha["quantidade"]) >= 6 || iPosicao == 3)
                    {
                        if (iPosicao != 3)
                        {
                            resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@corB", "Verde");
                        }
                        else
                        {
                            resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@corB", "Branco");
                        }

                        resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@cor", "verde");

                        if (resumos[iPosicao].cor == "")
                        {
                            resumos[iPosicao].cor = "verde";
                        }
                    }
                    else if (Convert.ToInt32(iLinha["quantidade"]) == 5)
                    {
                        resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@corB", "Amarelo");
                        resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@cor", "amarelo");

                        if (resumos[iPosicao].cor == "" || resumos[iPosicao].cor == "verde")
                        {
                            resumos[iPosicao].cor = "amarelo";
                        }
                    }
                    else if (Convert.ToInt32(iLinha["quantidade"]) < 5)
                    {
                        resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@corB", "Vermelho");
                        resumos[iPosicao].detalhe = resumos[iPosicao].detalhe.Replace("@cor", "vermelho");
                        resumos[iPosicao].cor     = "vermelho";
                    }

                    if (iPosicao == 3)
                    {
                        resumos[3].detalhe += "</div>";
                    }
                }

                if (!iTemLinhas)
                {
                    iCodigoLoja = "Nennhum Registro Encontrado";
                }
            }
            catch (Exception ex)
            {
                Response.Write("Erro:" + "class:" + this.GetType().Name + "</br> Method:" + System.Reflection.MethodBase.GetCurrentMethod().Name + "</br>" + ex.Message);
            }
        }