//=========================================================================================================================================================== public void Incluir(ModeloProduto obj) //aula 26 ref: https://youtu.be/U0Xqh5LC9IU?list=PLfvOpw8k80Wqj1a66Qsjh8jj4hlkzKSjA&t=415 { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into Produto (pro_nome, pro_descricao, pro_foto, pro_valorpago, pro_valorvenda, pro_qtde,umed_cod , cat_cod, scat_cod) " + "values (@nome,@descricao,@foto,@valorpago,@valorvenda,@qtde,@undmedcod,@catcod,@scatcod); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@nome", obj.ProNome); cmd.Parameters.AddWithValue("@descricao", obj.ProDescricao); //parametro Foto do produto: cmd.Parameters.Add("@foto", System.Data.SqlDbType.Image); if (obj.ProFoto == null) //se o profoto usuário noa informou foto { //cmd.Parameters.AddWithValue("@pro_foto", DBNull.Value); cmd.Parameters["@foto"].Value = DBNull.Value; //recebe um valor nullo } else { //cmd.Parameters.AddWithValue("@pro_foto", obj.pro_foto); cmd.Parameters["@foto"].Value = obj.ProFoto; //recebe o obleto como valor } //Demais parametros: cmd.Parameters.AddWithValue("@valorpago", obj.ProValorPago); cmd.Parameters.AddWithValue("@valorvenda", obj.ProValorVenda); cmd.Parameters.AddWithValue("@qtde", obj.ProQtde); cmd.Parameters.AddWithValue("@undmedcod", obj.UmedCod); cmd.Parameters.AddWithValue("@catcod", obj.CatCod); cmd.Parameters.AddWithValue("@scatcod", obj.ScatCod); //conecta com BD: aula 26 conexao.Conectar(); obj.ProCod = Convert.ToInt32(cmd.ExecuteScalar());//armazena o codigo do produto , devolvido pelo ExecuteScalar() conexao.Desconectar(); }
//-------------------------------------------------\\ #region Incluir public string Incluir(ModUsuario md) { string Validar = "Select * FROM TB_Usuario WHERE Login = '******'"; cmd = new SqlCommand(Validar, conexao.Con); SqlDataReader DA = null; conexao.Conectar(); DA = cmd.ExecuteReader(); if (DA.Read()) { return("Usuário já cadastrado !"); } else { conexao.Desconectar(); string inserir = "INSERT INTO TB_Usuario(Login," + "Senha," + "Tipo, " + "Status," + "Data_Cadastro)" + "VALUES(@Use, @Sen, @Tip, @Stat, @Data)"; cmd = new SqlCommand(inserir, conexao.Con); cmd.Parameters.AddWithValue("@Use", md.Login); cmd.Parameters.AddWithValue("@Sen", md.Senha); cmd.Parameters.AddWithValue("@Tip", md.Tipo); cmd.Parameters.AddWithValue("@Stat", md.Status); cmd.Parameters.AddWithValue("@Data", md.Data); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); return("Cadastrado com sucesso !"); } }
public void Incluir(ModeloCompra modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into compra(com_data,com_nfiscal,com_total,com_nparcelas," + "com_status,for_cod,tpa_cod) values (@com_data,@com_nfiscal,@com_total,@com_nparcelas," + "@com_status,@for_cod,@tpa_cod); select @@IDENTITY;"; //quando o valor for uma data cmd.Parameters.Add("@com_data", System.Data.SqlDbType.DateTime); cmd.Parameters["@com_data"].Value = modelo.ComData; //para dados primitivos cmd.Parameters.AddWithValue("@com_nfiscal", modelo.ComNFiscal); cmd.Parameters.AddWithValue("@com_total", modelo.ComTotal); cmd.Parameters.AddWithValue("@com_nparcelas", modelo.ComNParcelas); cmd.Parameters.AddWithValue("@com_status", modelo.ComStatus); cmd.Parameters.AddWithValue("@for_cod", modelo.ForCod); cmd.Parameters.AddWithValue("@tpa_cod", modelo.TpaCod); conexao.Conectar(); modelo.ComCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Inserir(ModeloParcelasVenda modelo) { try { SqlCommand cmd = new SqlCommand("[dbo].[spParcelasVendaInserir]", conexao._conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ven_cod", modelo.ven_cod); cmd.Parameters.AddWithValue("@pve_cod", modelo.pve_cod); cmd.Parameters.AddWithValue("@pve_valor", modelo.pve_valor); cmd.Parameters.AddWithValue("@pve_datapagto", modelo.pve_datapagto); cmd.Parameters.AddWithValue("@pve_datavecto", modelo.pve_datavecto); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
//============================================================================================= aula 13 public void Incluir(ModeloSubCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@catcod, @nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@catcod", modelo.CatCod); //chave estrangeira da catagoria cmd.Parameters.AddWithValue("@nome", modelo.ScatNome); //nome da subcatagoria conexao.Conectar(); modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar());//retorna o cod da subcategoria da sequencia } catch (Exception erro) { throw new Exception(erro.Message); } finally // tanto se der erro ou nao , ele sera executado { conexao.Desconectar(); } }
public void Incluir(ModeloSubCategoria modelo) //Metodo Incluir que recebe como parametro o modelo do tipo modelocategoria { try { SqlCommand cmd = new SqlCommand(); //instância um comando cmd.Connection = conexao.ObjetoConexao; //usara a conexao dentro de DALconexao cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@catcod, @nome); select @@IDENTITY;"; //comando que sera utilizado cmd.Parameters.AddWithValue("@catcod", modelo.CatCod); //parametros do comando informado cmd.Parameters.AddWithValue("@nome", modelo.ScatNome); //parametros do comando informado conexao.Conectar(); //Conecta ao BD modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar()); ////modelo catcod receba o valor retornado pelo Chave Primaria } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); //Desconecta do BD } }
//METEDO INCLUIR public void Incluir(ModeloProduto modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into produto (pro_nome, pro_descricao, pro_foto, pro_valorpago, pro_valorvenda, pro_qtde, umed_cod, cat_cod, scat_cod)" + "values(@pro_nome, @pro_descricao, @pro_foto, @pro_valorpago, @pro_valorvenda, @pro_qtde, @umed_cod, @cat_cod, @scat_cod)"; cmd.Parameters.AddWithValue("@pro_nome", modelo.Pro_nome); cmd.Parameters.AddWithValue("@pro_descricao", modelo.Pro_descricao); cmd.Parameters.Add("@pro_foto", System.Data.SqlDbType.Image); if (modelo.Pro_foto == null) { cmd.Parameters["@pro_foto"].Value = DBNull.Value; } else { cmd.Parameters["@pro_foto"].Value = modelo.Pro_foto; } cmd.Parameters.AddWithValue("@pro_valorpago", modelo.Pro_valorpago); cmd.Parameters.AddWithValue("@pro_valorvenda", modelo.Pro_valorvenda); cmd.Parameters.AddWithValue("@pro_qtde", modelo.Pro_qtde); cmd.Parameters.AddWithValue("@umed_cod", modelo.Umed_cod); cmd.Parameters.AddWithValue("@cat_cod", modelo.Cat_cod); cmd.Parameters.AddWithValue("@scat_cod", modelo.Scat_cod); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Ops ocorreu algum erro ao salvar " + ex.Message); } finally { conexao.Desconectar(); } }
//METEDO INSERIR NO BANCO DE DADOS public void Incluir(ModeloCliente modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO cliente (cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial, " + "cli_tipo, cli_cep, cli_endereco, cli_bairro, cli_fone, cli_cel, cli_email, " + "cli_endnumero, cli_cidade, cli_estado) VALUES (@cli_nome, @cli_cpfcnpj, @cli_rgie," + " @cli_rsocial, @cli_tipo, @cli_cep, @cli_endereco, @cli_bairro, @cli_fone, @cli_cel, " + "@cli_email, @cli_endnumero, @cli_cidade, @cli_estado)"; cmd.Parameters.AddWithValue("@cli_nome", modelo.Cli_nome); cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.Cli_cpfcnpj); cmd.Parameters.AddWithValue("@cli_rgie", modelo.Cli_rgie); cmd.Parameters.AddWithValue("@cli_rsocial", modelo.Cli_rsocial); cmd.Parameters.AddWithValue("@cli_tipo", modelo.Cli_tipo); cmd.Parameters.AddWithValue("@cli_cep", modelo.Cli_cep); cmd.Parameters.AddWithValue("@cli_endereco", modelo.Cli_endereco); cmd.Parameters.AddWithValue("@cli_bairro", modelo.Cli_bairro); cmd.Parameters.AddWithValue("@cli_fone", modelo.Cli_fone); cmd.Parameters.AddWithValue("@cli_cel", modelo.Cli_cel); cmd.Parameters.AddWithValue("@cli_email", modelo.Cli_email); cmd.Parameters.AddWithValue("@cli_endnumero", modelo.Cli_endnumero); cmd.Parameters.AddWithValue("@cli_cidade", modelo.Cli_cidade); cmd.Parameters.AddWithValue("@cli_estado", modelo.Cli_estado); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception ex) { throw new Exception("Ops! ocorreu algum erro " + ex.Message);; } finally { conexao.Desconectar(); } }
public void Incluir(ModeloCaracteristicaManufaturado1 modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "EXECUTE spInserirCaracteristicaManufaturado1 @nome, @descicao"; cmd.Parameters.AddWithValue("@nome", modelo.NomeCaracteristicaManufaturado1); cmd.Parameters.AddWithValue("@descricao", modelo.DescricaoCaracteristicaManufaturado1); conexao.Conectar(); modelo.IDCaracteristicaManufaturado1 = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Incluir(ModeloSubCategoria modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome, scat_data, scat_time, scat_status) VALUES(@catcod, @nome, @data, @time, @status); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@catcod", modelo.CatCod); cmd.Parameters.AddWithValue("@nome", modelo.ScatNome); cmd.Parameters.AddWithValue("@data", modelo.ScatData); cmd.Parameters.AddWithValue("@time", modelo.ScatTime); cmd.Parameters.AddWithValue("@status", modelo.ScatStatus); conexao.Conectar(); modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
private void Incluir(ModeloParcelasVenda modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "insert into parcelasvenda (pve_cod, ven_cod, pco_datavecto, pve_valor)" + "values (@pve_cod, @ven_cod, @pco_datavecto, @pve_valor);"; cmd.Parameters.AddWithValue("@pve_cod", modelo.PveCod); cmd.Parameters.AddWithValue("@ven_cod", modelo.VenCod); cmd.Parameters.AddWithValue("@pve_valor", modelo.PveValor); cmd.Parameters.Add("@pve_datavecto", System.Data.SqlDbType.Date); if (modelo.PveDataVencimento == null) { cmd.Parameters["@pve_datavecto"].Value = DBNull.Value; } else { cmd.Parameters["@pve_datavecto"].Value = modelo.PveDataVencimento; } conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (SqlException ex) { MessageBox.Show(ex.Message, ex.StackTrace + "Detalhes Exception"); } finally { conexao.Desconectar(); } }
public void Incluir(ModeloConta modelo) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.CommandText = "INSERT INTO contas(id_sequencia, descricao, saldo_inicial, cadastro, ativa) VALUES (@sequencia, @descricao, @saldoinicial, @cadastro, @ativa); SELECT @@IDENTITY;"; cmd.Parameters.AddWithValue("@sequencia", modelo.IdSequencia); cmd.Parameters.AddWithValue("@descricao", modelo.Descricao); cmd.Parameters.AddWithValue("@saldoinicial", modelo.SaldoInicial); cmd.Parameters.AddWithValue("@cadastro", modelo.Cadastro); cmd.Parameters.AddWithValue("@ativa", modelo.Ativa); conexao.Conectar(); modelo.IdConta = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Incluir(ModeloSubCategoria sc) { try { SqlCommand cmd = new SqlCommand(); cmd.Connection = CONEXAO.objConexao; cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values(@fk_codcategoria, @nome); select @@IDENTITY;"; cmd.Parameters.AddWithValue("@fk_codcategoria", sc.FKCatCod); cmd.Parameters.AddWithValue("@nome", sc.SubCategoriaNome); CONEXAO.Conectar(); sc.CodSubCat = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { CONEXAO.Desconectar(); } }
public void Incluir(ModeloVenda modelo) { SqlCommand cmd = new SqlCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.Transaction = conexao.ObjetoTransacao; cmd.CommandText = "insert into venda (cli_cod,ven_status,ven_atendente,ven_nome,ven_total,ven_winthor) " + "values (@cli_cod,@ven_status,@ven_atendente,@ven_nome,@ven_total,@ven_winthor);select @@IDENTITY;"; cmd.Parameters.AddWithValue("@cli_cod", modelo.CliCod); cmd.Parameters.AddWithValue("@ven_total", modelo.VenTotal); cmd.Parameters.AddWithValue("@ven_nome", modelo.VenNome); cmd.Parameters.AddWithValue("@ven_status", modelo.VenStatus); cmd.Parameters.AddWithValue("@ven_atendente", modelo.VenAtend); cmd.Parameters.AddWithValue("@ven_winthor", modelo.VenWinthor); conexao.Conectar(); modelo.VenCod = Convert.ToInt32(cmd.ExecuteScalar()); conexao.Desconectar(); }
public void Inserir(DataTable permissao, int usucod) { try { SqlCommand cmd = new SqlCommand("[dbo].[spUsuarioControlePermissaoCadastrar]", conexao._conexao); cmd.CommandType = CommandType.StoredProcedure; SqlParameter par = cmd.Parameters.AddWithValue("@permissao", permissao); par.SqlDbType = SqlDbType.Structured; cmd.Parameters.AddWithValue("@usucod", usucod); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public string Incluir(ModUnMedida md) { if (v.Existe(SELECT(md.Medida))) { return("Unidade de Medida já cadastrada !"); } else { conexao.Desconectar(); string inserir = "INSERT INTO TB_UMedida(Medida)" + "VALUES(@Med)"; cmd = new SqlCommand(inserir, conexao.Con); cmd.Parameters.AddWithValue("@Med", md.Medida); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); return("Cadastrado com sucesso !"); } }
public void Inserir(ModeloUsuario modelo) { try { SqlCommand cmd = new SqlCommand("[dbo].[spUsuarioInserir]", conexao._conexao); ParametrosUsuario(modelo, cmd); conexao.Conectar(); modelo.usu_cod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void Excluir(int cod) { try { SqlCommand cmd = new SqlCommand("[dbo].[spCompraExcluir]", conexao._conexao); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@com_cod", cod); conexao.Conectar(); cmd.ExecuteNonQuery(); } catch (Exception erro) { throw new Exception(erro.Message); } finally { conexao.Desconectar(); } }
public void IncluirVlrPAD(ModeloPCMOVCR modelo) { String comando1 = ""; comando1 = comando1 + "INSERT INTO PCMOVCR( " + "\n"; comando1 = comando1 + " NUMTRANS, " + "\n"; comando1 = comando1 + " DATA, " + "\n"; comando1 = comando1 + " CODBANCO, " + "\n"; comando1 = comando1 + " CODCOB, " + "\n"; comando1 = comando1 + " VALOR, " + "\n"; comando1 = comando1 + " TIPO, " + "\n"; comando1 = comando1 + " HISTORICO, " + "\n"; comando1 = comando1 + " HISTORICO2, " + "\n"; comando1 = comando1 + " NUMCARR, " + "\n"; comando1 = comando1 + " VLSALDO, " + "\n"; comando1 = comando1 + " HORA, " + "\n"; comando1 = comando1 + " MINUTO, " + "\n"; comando1 = comando1 + " CODFUNC, " + "\n"; comando1 = comando1 + " INDICE, " + "\n"; comando1 = comando1 + " OPERACAO, " + "\n"; comando1 = comando1 + " NUMDOC, " + "\n"; comando1 = comando1 + " NUMCARREG, " + "\n"; comando1 = comando1 + " CODROTINALANC " + "\n"; comando1 = comando1 + ") VALUES ( " + "\n"; comando1 = comando1 + " :NUMTRANS, " + "\n"; comando1 = comando1 + " :DATA, " + "\n"; comando1 = comando1 + " :CODBANCO, " + "\n"; comando1 = comando1 + " 'SEL', " + "\n"; comando1 = comando1 + " :VALOR, " + "\n"; comando1 = comando1 + " 'D', " + "\n"; comando1 = comando1 + " 'VLR OUTRAS RECEITAS - SEL', " + "\n"; comando1 = comando1 + " 'NUMCAR - N '||:NUMCARREG, " + "\n"; comando1 = comando1 + " 9900, " + "\n"; comando1 = comando1 + " :VLSALDO, " + "\n"; comando1 = comando1 + " TO_CHAR(SYSDATE,'hh'), " + "\n"; comando1 = comando1 + " TO_CHAR(SYSDATE,'mi'), " + "\n"; comando1 = comando1 + " 1, " + "\n"; comando1 = comando1 + " 'A', " + "\n"; comando1 = comando1 + " 1, " + "\n"; comando1 = comando1 + " :NUMDOC, " + "\n"; comando1 = comando1 + " :NUMCARREG, " + "\n"; comando1 = comando1 + " 2075 )"; OracleCommand cmd = new OracleCommand(); cmd.Connection = conexao.ObjetoConexao; cmd.Parameters.AddWithValue(":NUMTRANS", modelo.Numtrans); cmd.Parameters.AddWithValue(":DATA", modelo.Data); cmd.Parameters.AddWithValue(":CODBANCO", modelo.Codbanco); cmd.Parameters.AddWithValue(":VALOR", modelo.Valor); cmd.Parameters.AddWithValue(":NUMCARREG", modelo.Numcarreg); cmd.Parameters.AddWithValue(":NUMDOC", modelo.Numcarreg); cmd.Parameters.AddWithValue(":VLSALDO", modelo.Vlsaldo); cmd.CommandText = comando1; cmd.CommandType = System.Data.CommandType.Text; conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloPCORIGEMPRECO modelo) { String comando1 = ""; #pragma warning disable CS0618 // "OracleCommand" é obsoleto: "OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260" #pragma warning disable CS0618 // "OracleCommand" é obsoleto: "OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260" OracleCommand cmd = new OracleCommand(); #pragma warning restore CS0618 // "OracleCommand" é obsoleto: "OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260" #pragma warning restore CS0618 // "OracleCommand" é obsoleto: "OracleCommand has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260" cmd.Connection = conexao.ObjetoConexao; comando1 = comando1 + "INSERT INTO PCORIGEMPRECO " + "\n"; comando1 = comando1 + " ( " + "\n"; comando1 = comando1 + " CODAUTORIZACAO " + "\n"; comando1 = comando1 + " ,CODDESCFLEX " + "\n"; comando1 = comando1 + " ,CODDESCPBASE " + "\n"; comando1 = comando1 + " ,CODDESCPTABELA " + "\n"; comando1 = comando1 + " ,CODEMITENTE " + "\n"; comando1 = comando1 + " ,CODFIGVENDATRIANGULAR " + "\n"; comando1 = comando1 + " ,CODFILIAL " + "\n"; comando1 = comando1 + " ,CODFILIALNF " + "\n"; comando1 = comando1 + " ,CODFISCAL " + "\n"; comando1 = comando1 + " ,CODPRECOFIXO " + "\n"; comando1 = comando1 + " ,CODPROD " + "\n"; comando1 = comando1 + " ,CODROTINADESCFLEX " + "\n"; comando1 = comando1 + " ,CODROTINADESCPTABELA " + "\n"; comando1 = comando1 + " ,CODROTINAPBASE " + "\n"; comando1 = comando1 + " ,COLUNAPRECO " + "\n"; comando1 = comando1 + " ,CREDITAPOLITICAPBASE " + "\n"; comando1 = comando1 + " ,DATA " + "\n"; comando1 = comando1 + " ,DTFIMAUTOR " + "\n"; comando1 = comando1 + " ,DTFIMDESCFLEX " + "\n"; comando1 = comando1 + " ,DTFIMDESCPBASE " + "\n"; comando1 = comando1 + " ,DTFIMDESCPTABELA " + "\n"; comando1 = comando1 + " ,DTFIMDESCVOLUME " + "\n"; comando1 = comando1 + " ,DTFIMOFERTA " + "\n"; comando1 = comando1 + " ,DTINICIOAUTOR " + "\n"; comando1 = comando1 + " ,DTINICIODESCFLEX " + "\n"; comando1 = comando1 + " ,DTINICIODESCPBASE " + "\n"; comando1 = comando1 + " ,DTINICIODESCPTABELA " + "\n"; comando1 = comando1 + " ,DTINICIODESCVOLUME " + "\n"; comando1 = comando1 + " ,DTINICIOOFERTA " + "\n"; comando1 = comando1 + " ,FATORPRECO " + "\n"; comando1 = comando1 + " ,FIMINTERVALO " + "\n"; comando1 = comando1 + " ,FIMINTERVALOAUTORI " + "\n"; comando1 = comando1 + " ,FIMINTERVALOPBASE " + "\n"; comando1 = comando1 + " ,FIMINTERVALOPTABELA " + "\n"; comando1 = comando1 + " ,INICIOINTERVALO " + "\n"; comando1 = comando1 + " ,INICIOINTERVALOAUTORI " + "\n"; comando1 = comando1 + " ,INICIOINTERVALOPBASE " + "\n"; comando1 = comando1 + " ,INICIOINTERVALOPTABELA " + "\n"; comando1 = comando1 + " ,NAODEBITAPOLITICAPBASE " + "\n"; comando1 = comando1 + " ,NUMPED " + "\n"; comando1 = comando1 + " ,NUMREGIAO " + "\n"; comando1 = comando1 + " ,NUMSEQ " + "\n"; comando1 = comando1 + " ,ORIGEMPED " + "\n"; comando1 = comando1 + " ,ORIGEMPEDFLEX " + "\n"; comando1 = comando1 + " ,ORIGEMPEDPBASE " + "\n"; comando1 = comando1 + " ,ORIGEMPEDPTABELA " + "\n"; comando1 = comando1 + " ,ORIGEMPRECO " + "\n"; comando1 = comando1 + " ,PERACRESCISMOSIMPNAC " + "\n"; comando1 = comando1 + " ,PERBONIFIC " + "\n"; comando1 = comando1 + " ,PERCACRESCBALCAO " + "\n"; comando1 = comando1 + " ,PERCACRESCIMOTELEMARKETING " + "\n"; comando1 = comando1 + " ,PERCACRESCPF " + "\n"; comando1 = comando1 + " ,PERCDESCABATIMENTO " + "\n"; comando1 = comando1 + " ,PERCDESCAUTOR " + "\n"; comando1 = comando1 + " ,PERCDESCCOFINS " + "\n"; comando1 = comando1 + " ,PERCDESCFLEX " + "\n"; comando1 = comando1 + " ,PERCDESCPBASE " + "\n"; comando1 = comando1 + " ,PERCDESCPIS " + "\n"; comando1 = comando1 + " ,PERCDESCPTABELA " + "\n"; comando1 = comando1 + " ,PERCDESCVOLUME " + "\n"; comando1 = comando1 + " ,PERCFRETE " + "\n"; comando1 = comando1 + " ,PERCPLPAG " + "\n"; comando1 = comando1 + " ,PERCRAMOATIV " + "\n"; comando1 = comando1 + " ,PERCREDALIQIPI " + "\n"; comando1 = comando1 + " ,PERDESCCOM " + "\n"; comando1 = comando1 + " ,PORIGINAL " + "\n"; comando1 = comando1 + " ,QTMINATACADO " + "\n"; comando1 = comando1 + " ,SITTRIBUT " + "\n"; comando1 = comando1 + " ,TIPOBROKER " + "\n"; comando1 = comando1 + " ,TIPODESCFLEX " + "\n"; comando1 = comando1 + " ,TIPODESCPBASE " + "\n"; comando1 = comando1 + " ,TIPODESCPTABELA " + "\n"; comando1 = comando1 + " ,TIPOFRETE " + "\n"; comando1 = comando1 + " ,USATRIBUTPORUF " + "\n"; comando1 = comando1 + " ,VLBONIFIC " + "\n"; comando1 = comando1 + " ,VLDESCABATIMENTO " + "\n"; comando1 = comando1 + " ,VLDESCCOM " + "\n"; comando1 = comando1 + " ,VLDESCICMS " + "\n"; comando1 = comando1 + " ,VLDESCREDUCAOCOFINS " + "\n"; comando1 = comando1 + " ,VLDESCREDUCAOPIS " + "\n"; comando1 = comando1 + " ,VLDIFALIQUOTAS " + "\n"; comando1 = comando1 + " ,VLICMSDIFALIQPART " + "\n"; comando1 = comando1 + " ,VLICMSPARTILHA " + "\n"; comando1 = comando1 + " ,VLIPI " + "\n"; comando1 = comando1 + " ,VLREDPVENDASIMPLESNA " + "\n"; comando1 = comando1 + " ,VLREPASSE " + "\n"; comando1 = comando1 + " ,VLST " + "\n"; comando1 = comando1 + " ,VLSUFRAMA " + "\n"; comando1 = comando1 + " ) " + "\n"; comando1 = comando1 + " VALUES " + "\n"; comando1 = comando1 + " ( " + "\n"; comando1 = comando1 + " :CODAUTORIZACAO " + "\n"; comando1 = comando1 + " ,:CODDESCFLEX " + "\n"; comando1 = comando1 + " ,:CODDESCPBASE " + "\n"; comando1 = comando1 + " ,:CODDESCPTABELA " + "\n"; comando1 = comando1 + " ,:CODEMITENTE " + "\n"; comando1 = comando1 + " ,:CODFIGVENDATRIANGULAR " + "\n"; comando1 = comando1 + " ,:CODFILIAL " + "\n"; comando1 = comando1 + " ,:CODFILIALNF " + "\n"; comando1 = comando1 + " ,:CODFISCAL " + "\n"; comando1 = comando1 + " ,:CODPRECOFIXO " + "\n"; comando1 = comando1 + " ,:CODPROD " + "\n"; comando1 = comando1 + " ,:CODROTINADESCFLEX " + "\n"; comando1 = comando1 + " ,:CODROTINADESCPTABELA " + "\n"; comando1 = comando1 + " ,:CODROTINAPBASE " + "\n"; comando1 = comando1 + " ,:COLUNAPRECO " + "\n"; comando1 = comando1 + " ,:CREDITAPOLITICAPBASE " + "\n"; comando1 = comando1 + " ,:DATA " + "\n"; comando1 = comando1 + " ,:DTFIMAUTOR " + "\n"; comando1 = comando1 + " ,:DTFIMDESCFLEX " + "\n"; comando1 = comando1 + " ,:DTFIMDESCPBASE " + "\n"; comando1 = comando1 + " ,:DTFIMDESCPTABELA " + "\n"; comando1 = comando1 + " ,:DTFIMDESCVOLUME " + "\n"; comando1 = comando1 + " ,:DTFIMOFERTA " + "\n"; comando1 = comando1 + " ,:DTINICIOAUTOR " + "\n"; comando1 = comando1 + " ,:DTINICIODESCFLEX " + "\n"; comando1 = comando1 + " ,:DTINICIODESCPBASE " + "\n"; comando1 = comando1 + " ,:DTINICIODESCPTABELA " + "\n"; comando1 = comando1 + " ,:DTINICIODESCVOLUME " + "\n"; comando1 = comando1 + " ,:DTINICIOOFERTA " + "\n"; comando1 = comando1 + " ,:FATORPRECO " + "\n"; comando1 = comando1 + " ,:FIMINTERVALO " + "\n"; comando1 = comando1 + " ,:FIMINTERVALOAUTORI " + "\n"; comando1 = comando1 + " ,:FIMINTERVALOPBASE " + "\n"; comando1 = comando1 + " ,:FIMINTERVALOPTABELA " + "\n"; comando1 = comando1 + " ,:INICIOINTERVALO " + "\n"; comando1 = comando1 + " ,:INICIOINTERVALOAUTORI " + "\n"; comando1 = comando1 + " ,:INICIOINTERVALOPBASE " + "\n"; comando1 = comando1 + " ,:INICIOINTERVALOPTABELA " + "\n"; comando1 = comando1 + " ,:NAODEBITAPOLITICAPBASE " + "\n"; comando1 = comando1 + " ,:NUMPED " + "\n"; comando1 = comando1 + " ,:NUMREGIAO " + "\n"; comando1 = comando1 + " ,:NUMSEQ " + "\n"; comando1 = comando1 + " ,:ORIGEMPED " + "\n"; comando1 = comando1 + " ,:ORIGEMPEDFLEX " + "\n"; comando1 = comando1 + " ,:ORIGEMPEDPBASE " + "\n"; comando1 = comando1 + " ,:ORIGEMPEDPTABELA " + "\n"; comando1 = comando1 + " ,:ORIGEMPRECO " + "\n"; comando1 = comando1 + " ,:PERACRESCISMOSIMPNAC " + "\n"; comando1 = comando1 + " ,:PERBONIFIC " + "\n"; comando1 = comando1 + " ,:PERCACRESCBALCAO " + "\n"; comando1 = comando1 + " ,:PERCACRESCIMOTELEMARKETING " + "\n"; comando1 = comando1 + " ,:PERCACRESCPF " + "\n"; comando1 = comando1 + " ,:PERCDESCABATIMENTO " + "\n"; comando1 = comando1 + " ,:PERCDESCAUTOR " + "\n"; comando1 = comando1 + " ,:PERCDESCCOFINS " + "\n"; comando1 = comando1 + " ,:PERCDESCFLEX " + "\n"; comando1 = comando1 + " ,:PERCDESCPBASE " + "\n"; comando1 = comando1 + " ,:PERCDESCPIS " + "\n"; comando1 = comando1 + " ,:PERCDESCPTABELA " + "\n"; comando1 = comando1 + " ,:PERCDESCVOLUME " + "\n"; comando1 = comando1 + " ,:PERCFRETE " + "\n"; comando1 = comando1 + " ,:PERCPLPAG " + "\n"; comando1 = comando1 + " ,:PERCRAMOATIV " + "\n"; comando1 = comando1 + " ,:PERCREDALIQIPI " + "\n"; comando1 = comando1 + " ,:PERDESCCOM " + "\n"; comando1 = comando1 + " ,:PORIGINAL " + "\n"; comando1 = comando1 + " ,:QTMINATACADO " + "\n"; comando1 = comando1 + " ,:SITTRIBUT " + "\n"; comando1 = comando1 + " ,:TIPOBROKER " + "\n"; comando1 = comando1 + " ,:TIPODESCFLEX " + "\n"; comando1 = comando1 + " ,:TIPODESCPBASE " + "\n"; comando1 = comando1 + " ,:TIPODESCPTABELA " + "\n"; comando1 = comando1 + " ,:TIPOFRETE " + "\n"; comando1 = comando1 + " ,:USATRIBUTPORUF " + "\n"; comando1 = comando1 + " ,:VLBONIFIC " + "\n"; comando1 = comando1 + " ,:VLDESCABATIMENTO " + "\n"; comando1 = comando1 + " ,:VLDESCCOM " + "\n"; comando1 = comando1 + " ,:VLDESCICMS " + "\n"; comando1 = comando1 + " ,:VLDESCREDUCAOCOFINS " + "\n"; comando1 = comando1 + " ,:VLDESCREDUCAOPIS " + "\n"; comando1 = comando1 + " ,:VLDIFALIQUOTAS " + "\n"; comando1 = comando1 + " ,:VLICMSDIFALIQPART " + "\n"; comando1 = comando1 + " ,:VLICMSPARTILHA " + "\n"; comando1 = comando1 + " ,:VLIPI " + "\n"; comando1 = comando1 + " ,:VLREDPVENDASIMPLESNA " + "\n"; comando1 = comando1 + " ,:VLREPASSE " + "\n"; comando1 = comando1 + " ,:VLST " + "\n"; comando1 = comando1 + " ,:VLSUFRAMA)"; cmd.CommandText = comando1; cmd.Parameters.AddWithValue(":CODAUTORIZACAO", modelo.codautorizacao); cmd.Parameters.AddWithValue(":CODDESCFLEX", modelo.coddescflex); cmd.Parameters.AddWithValue(":CODDESCPBASE", modelo.coddescpbase); cmd.Parameters.AddWithValue(":CODDESCPTABELA", modelo.coddescptabela); cmd.Parameters.AddWithValue(":CODEMITENTE", modelo.codemitente); cmd.Parameters.AddWithValue(":CODFIGVENDATRIANGULAR", modelo.codfigvendatriangular); cmd.Parameters.AddWithValue(":CODFILIAL", modelo.codfilial); cmd.Parameters.AddWithValue(":CODFILIALNF", modelo.codfilialnf); cmd.Parameters.AddWithValue(":CODFISCAL", modelo.codfiscal); cmd.Parameters.AddWithValue(":CODPRECOFIXO", modelo.codprecofixo); cmd.Parameters.AddWithValue(":CODPROD", modelo.codprod); cmd.Parameters.AddWithValue(":CODROTINADESCFLEX", modelo.codrotinadescflex); cmd.Parameters.AddWithValue(":CODROTINADESCPTABELA", modelo.codrotinadescptabela); cmd.Parameters.AddWithValue(":CODROTINAPBASE", modelo.codrotinapbase); cmd.Parameters.AddWithValue(":COLUNAPRECO", modelo.colunapreco); cmd.Parameters.AddWithValue(":CREDITAPOLITICAPBASE", modelo.creditapoliticapbase); cmd.Parameters.AddWithValue(":DATA", modelo.data); cmd.Parameters.AddWithValue(":DTFIMAUTOR", modelo.dtfimautor); cmd.Parameters.AddWithValue(":DTFIMDESCFLEX", modelo.dtfimdescflex); cmd.Parameters.AddWithValue(":DTFIMDESCPBASE", modelo.dtfimdescpbase); cmd.Parameters.AddWithValue(":DTFIMDESCPTABELA", modelo.dtfimdescptabela); cmd.Parameters.AddWithValue(":DTFIMDESCVOLUME", modelo.dtfimdescvolume); cmd.Parameters.AddWithValue(":DTFIMOFERTA", modelo.dtfimoferta); cmd.Parameters.AddWithValue(":DTINICIOAUTOR", modelo.dtinicioautor); cmd.Parameters.AddWithValue(":DTINICIODESCFLEX", modelo.dtiniciodescflex); cmd.Parameters.AddWithValue(":DTINICIODESCPBASE", modelo.dtiniciodescpbase); cmd.Parameters.AddWithValue(":DTINICIODESCPTABELA", modelo.dtiniciodescptabela); cmd.Parameters.AddWithValue(":DTINICIODESCVOLUME", modelo.dtiniciodescvolume); cmd.Parameters.AddWithValue(":DTINICIOOFERTA", modelo.dtiniciooferta); cmd.Parameters.AddWithValue(":FATORPRECO", modelo.fatorpreco); cmd.Parameters.AddWithValue(":FIMINTERVALO", modelo.fimintervalo); cmd.Parameters.AddWithValue(":FIMINTERVALOAUTORI", modelo.fimintervaloautori); cmd.Parameters.AddWithValue(":FIMINTERVALOPBASE", modelo.fimintervalopbase); cmd.Parameters.AddWithValue(":FIMINTERVALOPTABELA", modelo.fimintervaloptabela); cmd.Parameters.AddWithValue(":INICIOINTERVALO", modelo.iniciointervalo); cmd.Parameters.AddWithValue(":INICIOINTERVALOAUTORI", modelo.iniciointervaloautori); cmd.Parameters.AddWithValue(":INICIOINTERVALOPBASE", modelo.iniciointervalopbase); cmd.Parameters.AddWithValue(":INICIOINTERVALOPTABELA", modelo.iniciointervaloptabela); cmd.Parameters.AddWithValue(":NAODEBITAPOLITICAPBASE", modelo.naodebitapoliticapbase); cmd.Parameters.AddWithValue(":NUMPED", modelo.numped); cmd.Parameters.AddWithValue(":NUMREGIAO", modelo.numregiao); cmd.Parameters.AddWithValue(":NUMSEQ", modelo.numseq); cmd.Parameters.AddWithValue(":ORIGEMPED", modelo.origemped); cmd.Parameters.AddWithValue(":ORIGEMPEDFLEX", modelo.origempedflex); cmd.Parameters.AddWithValue(":ORIGEMPEDPBASE", modelo.origempedpbase); cmd.Parameters.AddWithValue(":ORIGEMPEDPTABELA", modelo.origempedptabela); cmd.Parameters.AddWithValue(":ORIGEMPRECO", modelo.origempreco); cmd.Parameters.AddWithValue(":PERACRESCISMOSIMPNAC", modelo.peracrescismosimpnac); cmd.Parameters.AddWithValue(":PERBONIFIC", modelo.perbonific); cmd.Parameters.AddWithValue(":PERCACRESCBALCAO", modelo.percacrescbalcao); cmd.Parameters.AddWithValue(":PERCACRESCIMOTELEMARKETING", modelo.percacrescimotelemarketing); cmd.Parameters.AddWithValue(":PERCACRESCPF", modelo.percacrescpf); cmd.Parameters.AddWithValue(":PERCDESCABATIMENTO", modelo.percdescabatimento); cmd.Parameters.AddWithValue(":PERCDESCAUTOR", modelo.percdescautor); cmd.Parameters.AddWithValue(":PERCDESCCOFINS", modelo.percdesccofins); cmd.Parameters.AddWithValue(":PERCDESCFLEX", modelo.percdescflex); cmd.Parameters.AddWithValue(":PERCDESCPBASE", modelo.percdescpbase); cmd.Parameters.AddWithValue(":PERCDESCPIS", modelo.percdescpis); cmd.Parameters.AddWithValue(":PERCDESCPTABELA", modelo.percdescptabela); cmd.Parameters.AddWithValue(":PERCDESCVOLUME", modelo.percdescvolume); cmd.Parameters.AddWithValue(":PERCFRETE", modelo.percfrete); cmd.Parameters.AddWithValue(":PERCPLPAG", modelo.percplpag); cmd.Parameters.AddWithValue(":PERCRAMOATIV", modelo.percramoativ); cmd.Parameters.AddWithValue(":PERCREDALIQIPI", modelo.percredaliqipi); cmd.Parameters.AddWithValue(":PERDESCCOM", modelo.perdesccom); cmd.Parameters.AddWithValue(":PORIGINAL", modelo.poriginal); cmd.Parameters.AddWithValue(":QTMINATACADO", modelo.qtminatacado); cmd.Parameters.AddWithValue(":SITTRIBUT", modelo.sittribut); cmd.Parameters.AddWithValue(":TIPOBROKER", modelo.tipobroker); cmd.Parameters.AddWithValue(":TIPODESCFLEX", modelo.tipodescflex); cmd.Parameters.AddWithValue(":TIPODESCPBASE", modelo.tipodescpbase); cmd.Parameters.AddWithValue(":TIPODESCPTABELA", modelo.tipodescptabela); cmd.Parameters.AddWithValue(":TIPOFRETE", modelo.tipofrete); cmd.Parameters.AddWithValue(":USATRIBUTPORUF", modelo.usatributporuf); cmd.Parameters.AddWithValue(":VLBONIFIC", modelo.vlbonific); cmd.Parameters.AddWithValue(":VLDESCABATIMENTO", modelo.vldescabatimento); cmd.Parameters.AddWithValue(":VLDESCCOM", modelo.vldesccom); cmd.Parameters.AddWithValue(":VLDESCICMS", modelo.vldescicms); cmd.Parameters.AddWithValue(":VLDESCREDUCAOCOFINS", modelo.vldescreducaocofins); cmd.Parameters.AddWithValue(":VLDESCREDUCAOPIS", modelo.vldescreducaopis); cmd.Parameters.AddWithValue(":VLDIFALIQUOTAS", modelo.vldifaliquotas); cmd.Parameters.AddWithValue(":VLICMSDIFALIQPART", modelo.vlicmsdifaliqpart); cmd.Parameters.AddWithValue(":VLICMSPARTILHA", modelo.vlicmspartilha); cmd.Parameters.AddWithValue(":VLIPI", modelo.vlipi); cmd.Parameters.AddWithValue(":VLREDPVENDASIMPLESNA", modelo.vlredpvendasimplesna); cmd.Parameters.AddWithValue(":VLREPASSE", modelo.vlrepasse); cmd.Parameters.AddWithValue(":VLST", modelo.vlst); cmd.Parameters.AddWithValue(":VLSUFRAMA", modelo.vlsuframa); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(ModeloPCVENDACONSUM modelo) { String comando1 = ""; OracleCommand cmd = new OracleCommand(); cmd.Connection = conexao.ObjetoConexao; comando1 = comando1 + "INSERT INTO pcvendaconsum " + "\n"; comando1 = comando1 + " ( numped " + "\n"; comando1 = comando1 + " ,cliente " + "\n"; comando1 = comando1 + " ,cgcent " + "\n"; comando1 = comando1 + " ,enderent " + "\n"; comando1 = comando1 + " ,bairroent " + "\n"; comando1 = comando1 + " ,telent " + "\n"; comando1 = comando1 + " ,municent " + "\n"; comando1 = comando1 + " ,estent " + "\n"; comando1 = comando1 + " ,cepent " + "\n"; comando1 = comando1 + " ,ieent " + "\n"; comando1 = comando1 + " ,nomecontato " + "\n"; comando1 = comando1 + " ,telefonecontato " + "\n"; comando1 = comando1 + " ,obscontato " + "\n"; comando1 = comando1 + " ,email " + "\n"; comando1 = comando1 + " ,codcidade " + "\n"; comando1 = comando1 + " ,numeroent " + "\n"; comando1 = comando1 + " ) " + "\n"; comando1 = comando1 + " VALUES ( :numped " + "\n"; comando1 = comando1 + " ,:cliente " + "\n"; comando1 = comando1 + " ,:cgcent " + "\n"; comando1 = comando1 + " ,:enderent " + "\n"; comando1 = comando1 + " ,:bairroent " + "\n"; comando1 = comando1 + " ,:telent " + "\n"; comando1 = comando1 + " ,:municent " + "\n"; comando1 = comando1 + " ,:estent " + "\n"; comando1 = comando1 + " ,:cepent " + "\n"; comando1 = comando1 + " ,:ieent " + "\n"; comando1 = comando1 + " ,:nomecontato " + "\n"; comando1 = comando1 + " ,:telefonecontato " + "\n"; comando1 = comando1 + " ,:obscontato " + "\n"; comando1 = comando1 + " ,:email " + "\n"; comando1 = comando1 + " ,:codcidade " + "\n"; comando1 = comando1 + " ,:numeroent " + "\n"; comando1 = comando1 + " )"; cmd.CommandText = comando1; cmd.Parameters.AddWithValue(":numped", modelo.numped); cmd.Parameters.AddWithValue(":cliente", modelo.cliente); cmd.Parameters.AddWithValue(":cgcent", modelo.cgcent); cmd.Parameters.AddWithValue(":enderent", modelo.enderent); cmd.Parameters.AddWithValue(":bairroent", modelo.bairroent); cmd.Parameters.AddWithValue(":telent", modelo.telent); cmd.Parameters.AddWithValue(":municent", modelo.municent); cmd.Parameters.AddWithValue(":estent", modelo.estent); cmd.Parameters.AddWithValue(":cepent", modelo.cepent); cmd.Parameters.AddWithValue(":ieent", modelo.ieent); cmd.Parameters.AddWithValue(":nomecontato", modelo.nomecontato); cmd.Parameters.AddWithValue(":telefonecontato", modelo.telefonecontato); cmd.Parameters.AddWithValue(":obscontato", modelo.obscontato); cmd.Parameters.AddWithValue(":email", modelo.email); cmd.Parameters.AddWithValue(":codcidade", modelo.codcidade); cmd.Parameters.AddWithValue(":numeroent", modelo.numeroent); conexao.Conectar(); cmd.ExecuteNonQuery(); conexao.Desconectar(); }
public void Incluir(Segurado segurado) { try { MySqlCommand com = new MySqlCommand(); com.Connection = conexao.Conexao; com.CommandText = "insert into pessoa(nome, data_nascimento, sexo, estado_civil, fone, celular," + "cep, logradouro, bairro, localidade, uf) values (@nome, @data_nascimento, @sexo, @estado_civil," + "@fone, @celular, @cep, @logradouro, @bairro, @localidade, @uf); select @@IDENTITY;"; com.Parameters.AddWithValue("@nome", segurado.Nome); com.Parameters.AddWithValue("@data_nascimento", segurado.Data_nascimento); com.Parameters.AddWithValue("@sexo", segurado.Sexo); com.Parameters.AddWithValue("@estado_civil", segurado.Estado_civil); com.Parameters.AddWithValue("@fone", segurado.Fone); com.Parameters.AddWithValue("@celular", segurado.Celular); com.Parameters.AddWithValue("@cep", segurado.End.Cep); com.Parameters.AddWithValue("@logradouro", segurado.End.Logradouro); com.Parameters.AddWithValue("@bairro", segurado.End.Bairro); com.Parameters.AddWithValue("@localidade", segurado.End.Localidade); com.Parameters.AddWithValue("@uf", segurado.End.Uf); conexao.Conectar(); segurado.Id_pessoa = Convert.ToInt32(com.ExecuteScalar()); ID_segurado = segurado.Id_pessoa; } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); } try { MySqlCommand com = new MySqlCommand(); com.Connection = conexao.Conexao; com.CommandText = "insert into segurado(escolaridade, estudante, periodo, profissao, nome_banco, id_pessoa)" + " values(@escolaridade, @estudante, @periodo, @profissao, @nome_banco, @id_pessoa); select @@IDENTITY; "; com.Parameters.AddWithValue("@escolaridade", segurado.Escolaridade); com.Parameters.AddWithValue("@estudante", segurado.Estudante); com.Parameters.AddWithValue("@periodo", segurado.Periodo); com.Parameters.AddWithValue("@profissao", segurado.Profissao); com.Parameters.AddWithValue("@nome_banco", segurado.Nome_banco); com.Parameters.AddWithValue("@id_pessoa", segurado.Id_pessoa); conexao.Conectar(); segurado.Id_segurado = Convert.ToInt32(com.ExecuteScalar()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); } }