public void inserir() { try { objDAL = new UnidadesDAL(); objDAL.inserir(this.uni_descricao); objDAL = null; } catch (Exception) { throw; } }
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); } }