Exemple #1
0
 public void inserir()
 {
     try
     {
         objDAL = new UnidadesDAL();
         objDAL.inserir(this.uni_descricao);
         objDAL = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemple #2
0
        public void verifica_atualizacoes()
        {
            try
            {
                VersaoDAL cmd = new VersaoDAL();
                DataTable dt  = cmd.localizar();

                try
                {
                    this.codigo_versao    = int.Parse(dt.Rows[0].ItemArray[1].ToString());
                    this.descricao_versao = dt.Rows[0].ItemArray[2].ToString();
                }
                catch
                {
                }

                #region Versão 2.0.3


                if (this.codigo_versao < 7)
                {
                    cmd.delete();
                    cmd.inserir(this.codigo_versao, this.descricao_versao);
                }


                #endregion

                #region Versão 2.0.6
                if (this.codigo_versao < 12)
                {
                    Contexto      c    = new Contexto();
                    SqlCommand    xcmd = new SqlCommand();
                    StringBuilder sb   = new StringBuilder();
                    sb.AppendLine("ALTER TABLE configuracao ADD apontar_vendedor_final_venda VARCHAR(1) NULL;");
                    sb.AppendLine("ALTER TABLE configuracao ADD atacado_pdv VARCHAR(1) NULL;");
                    sb.AppendLine("ALTER TABLE Produtos ADD precoAtacado decimal(19, 2) NULL;");
                    sb.AppendLine("insert into cfop(codigo,descricao)values('5101','5101 - Venda de produção do estabelecimento');");
                    sb.AppendLine("insert into cfop(codigo,descricao)values('5102','5102 - Venda de mercadoria adquirida ou recebida de terceiros');");
                    sb.AppendLine("insert into cfop(codigo,descricao)values('5103','5103 - Venda de produção do estabelecimento, efetuada fora do estabelecimento');");
                    sb.AppendLine("insert into cfop(codigo,descricao)values('5405','5405 - Venda de mercadoria adquirida ou recebida de terceiros em operação com mercadoria sujeita ao regime de substituição tributária, na condição de contribuinte substituído')");
                    xcmd.CommandText = sb.ToString();
                    c.ExecutaComando(xcmd);

                    cmd.delete();
                    cmd.inserir(12, "2.0.6");
                }
                #endregion

                #region Versão 2.0.7
                if (this.codigo_versao < 13)
                {
                    cmd.delete();
                    cmd.inserir(12, "2.0.7");
                }
                #endregion

                #region Versão 2.0.8
                if (this.codigo_versao < 13)
                {
                    cmd.delete();
                    cmd.inserir(13, "2.0.8");
                }
                #endregion

                #region Versão 2.1.4
                if (this.codigo_versao < 17)
                {
                    Contexto   c   = new Contexto();
                    SqlCommand sql = new SqlCommand();
                    sql.CommandText = "delete from Unidades";
                    c.ExecutaComando(sql);

                    UnidadesDAL xcmd = new UnidadesDAL();
                    xcmd.inserir("AMPOLA");
                    xcmd.inserir("BALDE");
                    xcmd.inserir("BANDEJ");
                    xcmd.inserir("BARRA");
                    xcmd.inserir("BISNAG");
                    xcmd.inserir("BLOCO");
                    xcmd.inserir("BOBINA");
                    xcmd.inserir("BOMB");
                    xcmd.inserir("CAPS");
                    xcmd.inserir("CART");
                    xcmd.inserir("CENTO");
                    xcmd.inserir("CJ");
                    xcmd.inserir("CM");
                    xcmd.inserir("CM2");
                    xcmd.inserir("CX");
                    xcmd.inserir("CX2");
                    xcmd.inserir("CX3");
                    xcmd.inserir("CX5");
                    xcmd.inserir("CX10");
                    xcmd.inserir("CX15");
                    xcmd.inserir("CX20");
                    xcmd.inserir("CX25");
                    xcmd.inserir("CX50");
                    xcmd.inserir("CX100");
                    xcmd.inserir("DISP");
                    xcmd.inserir("DUZIA");
                    xcmd.inserir("EMBAL");
                    xcmd.inserir("FARDO");
                    xcmd.inserir("FOLHA");
                    xcmd.inserir("FRASCO");
                    xcmd.inserir("GALAO");
                    xcmd.inserir("GF");
                    xcmd.inserir("GRAMAS");
                    xcmd.inserir("JOGO");
                    xcmd.inserir("KG");
                    xcmd.inserir("KIT");
                    xcmd.inserir("LATA");
                    xcmd.inserir("LITRO");
                    xcmd.inserir("M");
                    xcmd.inserir("M2");
                    xcmd.inserir("M3");
                    xcmd.inserir("MILHEI");
                    xcmd.inserir("ML");
                    xcmd.inserir("MWH");
                    xcmd.inserir("PACOTE");
                    xcmd.inserir("PALETE");
                    xcmd.inserir("PARES");
                    xcmd.inserir("PC");
                    xcmd.inserir("POTE");
                    xcmd.inserir("K");
                    xcmd.inserir("RESMA");
                    xcmd.inserir("ROLO");
                    xcmd.inserir("SACO");
                    xcmd.inserir("SACOLA");
                    xcmd.inserir("TAMBOR");
                    xcmd.inserir("TANQUE");
                    xcmd.inserir("TON");
                    xcmd.inserir("TUBO");
                    xcmd.inserir("UNID");
                    xcmd.inserir("VASIL");
                    xcmd.inserir("VIDRO");

                    cmd.delete();
                    cmd.inserir(17, "2.1.4");
                }
                #endregion

                #region Versão 2.1.5

                if (this.codigo_versao < 18)
                {
                    Contexto   c   = new Contexto();
                    SqlCommand sql = new SqlCommand();
                    sql.CommandText = "ALTER TABLE vendaItens ALTER COLUMN vi_quantidade decimal(16,3)";
                    c.ExecutaComando(sql);

                    cmd.delete();
                    cmd.inserir(18, "2.1.4");

                    MessageBox.Show("Atualziação Realizada com sucesso !");
                }
                #endregion

                #region Versão 2.1.6

                if (this.codigo_versao < 19)
                {
                    Contexto   c   = new Contexto();
                    SqlCommand sql = new SqlCommand();
                    sql.CommandText = "ALTER TABLE vendas_promissoria ADD vendedor int";
                    c.ExecutaComando(sql);

                    cmd.delete();
                    cmd.inserir(19, "2.1.6");

                    MessageBox.Show("Atualziação Realizada com sucesso !");
                }
                #endregion
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message);
            }
        }