Exemple #1
0
        public string CadEmpresa(ModelEmpresa Emp, int mode)
        {
            SqlCeConnection conexao  = new SqlCeConnection();
            string          consulta = "";
            string          result   = "";

            if (mode == 0) //INSERT
            {
                consulta = "INSERT INTO EMPRESA (cnpjEmp, statEmp, tipoEmp, codMatriz, razaoEmp, fantEmp, inscEstEmp, inscMunEmp, " +
                           "tel1Emp, tel2Emp, endEmp, nroEndEmp, compEndEmp, bairroEmp, cidadeEmp, dataCadEmp, logoEmp, CEPEmp, UFEmp, " +
                           "empPadrao, tipoData, versaoEmp, nomImglogo) \n" +
                           "VALUES (@cnpjEmp, @statEmp, @tipoEmp, @codMatriz, @razaoEmp, @fantEmp, @inscEstEmp, @inscMunEmp, @tel1Emp, " +
                           "@tel2Emp, @endEmp, @nroEndEmp, @compEndEmp, @bairroEmp, @cidadeEmp, @dataCadEmp, @logoEmp, @CEPEmp, @UFEmp, " +
                           "@empPadrao, @tipoData, @versaoEmp, @nomImglogo)";
            }

            if (mode == 1) //UPDATE
            {
                consulta = "UPDATE EMPRESA SET cnpjEmp = @cnpjEmp, statEmp = @statEmp, tipoEmp = @tipoEmp, codMatriz = @codMatriz, " +
                           "razaoEmp = @razaoEmp, fantEmp = @fantEmp, inscEstEmp = @inscEstEmp, inscMunEmp = @inscMunEmp, " +
                           "tel1Emp = @tel1Emp, tel2Emp = @tel2Emp, endEmp = @endEmp, nroEndEmp = @nroEndEmp, compEndEmp = @compEndEmp, " +
                           "bairroEmp = @bairroEmp, cidadeEmp = @cidadeEmp, dataCadEmp = @dataCadEmp, logoEmp = @logoEmp, " +
                           "CEPEmp = @CEPEmp, UFEmp = @UFEmp, empPadrao = @empPadrao, tipoData = @tipoData, " +
                           "versaoEmp = @versaoEmp, nomImglogo = @nomImglogo \n" +
                           "WHERE codEmp = @codEmp";
            }

            try
            {
                conexao = Funcoes.CriaConexao();
                SqlCeCommand cmd = new SqlCeCommand(consulta, conexao);

                //Parâmetros
                if (mode > 0) //UPDATE
                {
                    cmd.Parameters.AddWithValue("@codEmp", Emp.codEmp);
                }

                cmd.Parameters.AddWithValue("@cnpjEmp", Emp.cnpjEmp);
                cmd.Parameters.AddWithValue("@statEmp", Emp.statEmp);
                cmd.Parameters.AddWithValue("@tipoEmp", Emp.tipoEmp);
                cmd.Parameters.AddWithValue("@codMatriz", Emp.codMatriz);
                cmd.Parameters.AddWithValue("@razaoEmp", Emp.razaoEmp);
                cmd.Parameters.AddWithValue("@fantEmp", Emp.fantEmp);
                cmd.Parameters.AddWithValue("@inscEstEmp", Emp.inscEstEmp);
                cmd.Parameters.AddWithValue("@inscMunEmp", Emp.inscMunEmp);
                cmd.Parameters.AddWithValue("@tel1Emp", Emp.tel1Emp);
                cmd.Parameters.AddWithValue("@tel2Emp", Emp.tel2Emp);
                cmd.Parameters.AddWithValue("@endEmp", Emp.endEmp);
                cmd.Parameters.AddWithValue("@nroEndEmp", Emp.nroEndEmp);
                cmd.Parameters.AddWithValue("@compEndEmp", Emp.compEndEmp);
                cmd.Parameters.AddWithValue("@bairroEmp", Emp.bairroEmp);
                cmd.Parameters.AddWithValue("@cidadeEmp", Emp.cidadeEmp);
                cmd.Parameters.AddWithValue("@dataCadEmp", Emp.dataCadEmp);
                cmd.Parameters.AddWithValue("@logoEmp", Funcoes.SetImage(Emp.logoEmp, Emp.extimglogo));
                cmd.Parameters.AddWithValue("@CEPEmp", Emp.CEPEmp);
                cmd.Parameters.AddWithValue("@UFEmp", Emp.UFEmp);
                cmd.Parameters.AddWithValue("@empPadrao", Emp.empPadrao);
                cmd.Parameters.AddWithValue("@tipoData", Emp.tipoData);
                cmd.Parameters.AddWithValue("@versaoEmp", Emp.versaoEmp);
                cmd.Parameters.AddWithValue("@nomImglogo", Emp.nomImglogo);

                conexao.Open();
                cmd.ExecuteNonQuery();
                result = "OK";

                return(result);
            }
            catch (Exception ex)
            {
                result = ex.Message;
                return(result);
            }
            finally
            {
                conexao.Close();
            }
        }
Exemple #2
0
        public string CadProduto(ModelProdutos prod, int mode)
        {
            SqlCeConnection conexao  = new SqlCeConnection();
            string          consulta = "";
            string          result   = "";

            if (mode == 0) //INSERT
            {
                consulta = "INSERT INTO [PRODUTOS](codRefPro, staProd, descProd, imagProd, codMarca, codGrupo, codSubGrupo, codUnidade, codUniEnt, " +
                           "precoVenda, qtdMinima, obsProd, dataCadPro, controlaQnt, cusreppro, datacuspro, usatabpre, nomeimgpro, cusmedpro, qntEquivPro) " +
                           "VALUES(@codRefPro, @staProd, @descProd, @imagProd, @codMarca, @codGrupo, @codSubGrupo, @codUnidade, @codUniEnt, @precoVenda, @qtdMinima, " +
                           "@obsProd, @dataCadPro, @controlaQnt, @cusreppro, @datacuspro, @usatabpre, @nomeimgpro, @cusmedpro, @qntEquivPro) ";
            }

            if (mode == 1) //UPDATE
            {
                consulta = "UPDATE [PRODUTOS] SET codRefPro = @codRefPro, staProd = @staProd, descProd = @descProd, imagProd = @imagProd, codMarca = @codMarca " +
                           ", codGrupo = @codGrupo, codSubGrupo = @codSubGrupo ,codUnidade = @codUnidade, codUniEnt = @codUniEnt, precoVenda = @precoVenda, qtdMinima = @qtdMinima " +
                           ", obsProd = @obsProd, dataCadPro = @dataCadPro, controlaQnt = @controlaQnt, cusreppro = @cusreppro, datacuspro = @datacuspro, usatabpre = @usatabpre " +
                           ", nomeimgpro = @nomeimgpro,cusmedpro = @cusmedpro, qntEquivPro = @qntEquivPro WHERE codProd = @codProd";
            }

            if (mode == 2) //UPDATE Custo
            {
                consulta = "UPDATE [PRODUTOS] SET cusreppro = @cusreppro, cusmedpro = @cusmedpro, datacuspro = @datacuspro \n" +
                           "WHERE codProd = @codProd";
            }

            try
            {
                conexao = Funcoes.CriaConexao();
                SqlCeCommand cmd = new SqlCeCommand(consulta, conexao);

                //Parâmetros

                if (mode == 2)
                {
                    cmd.Parameters.AddWithValue("@codProd", prod.CodPro);
                    cmd.Parameters.AddWithValue("@cusreppro", prod.CustoRep);
                    cmd.Parameters.AddWithValue("@cusmedpro", prod.CustoMed);
                    cmd.Parameters.AddWithValue("@datacuspro", prod.DataCusto);
                }
                else
                {
                    if (mode != 0) //Se for Update ou Delete
                    {
                        cmd.Parameters.AddWithValue("@codProd", prod.CodPro);
                    }

                    cmd.Parameters.AddWithValue("@codRefPro", prod.RefPro);
                    cmd.Parameters.AddWithValue("@staProd", prod.StaPro);
                    cmd.Parameters.AddWithValue("@descProd", prod.Descpro);
                    cmd.Parameters.AddWithValue("@imagProd", Funcoes.SetImage(prod.ImagProd, prod.Extimg));
                    cmd.Parameters.AddWithValue("@nomeimgpro", prod.Nomeimgpro);
                    cmd.Parameters.AddWithValue("@codMarca", prod.MarcaPro);
                    cmd.Parameters.AddWithValue("@codGrupo", prod.GrupoPro);
                    cmd.Parameters.AddWithValue("@codSubGrupo", prod.SGrupoPro);
                    cmd.Parameters.AddWithValue("@codUnidade", prod.CodUniS);
                    cmd.Parameters.AddWithValue("@codUniEnt", prod.CodUniE);
                    cmd.Parameters.AddWithValue("@precoVenda", prod.PrecoVenda);
                    cmd.Parameters.AddWithValue("@qtdMinima", prod.QtdMinima);
                    cmd.Parameters.AddWithValue("@obsProd", prod.ObsProd);
                    cmd.Parameters.AddWithValue("@dataCadPro", prod.DataCad);
                    cmd.Parameters.AddWithValue("@controlaQnt", prod.ControlaQnt);
                    cmd.Parameters.AddWithValue("@cusreppro", prod.CustoRep);
                    cmd.Parameters.AddWithValue("@cusmedpro", prod.CustoMed);
                    cmd.Parameters.AddWithValue("@datacuspro", prod.DataCusto);
                    cmd.Parameters.AddWithValue("@usatabpre", prod.Usatabpre);
                    cmd.Parameters.AddWithValue("@qntEquivPro", prod.QntEquiv);
                }

                conexao.Open();
                cmd.ExecuteNonQuery();
                result = "OK";

                return(result);
            }
            catch (Exception ex)
            {
                result = ex.Message;
                return(result);
            }
            finally
            {
                conexao.Close();
            }
        }