Ejemplo n.º 1
0
 public void localizarPrimeiroUltimo(String descricao)
 {
     try
     {
         DataTable tab    = null;
         int       codigo = 0;
         objDAL = new UnidadesDAL();
         tab    = objDAL.localizarPrimeiroUltimo(descricao);
         if (tab.Rows.Count > 0)
         {
             int.TryParse(tab.Rows[0][0].ToString(), out codigo);
         }
         this.uni_codigo = codigo;
         objDAL          = null;
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 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);
            }
        }
Ejemplo n.º 3
0
        // GET: Unidades
        public ActionResult Index()
        {
            var unidades = UnidadesDAL.Obtener_Unidades();

            return(View(unidades));
        }