コード例 #1
0
        public void Incluir(ModeloCliente modelo)
        {
            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_endnumero, cli_bairro, " +
                              " cli_fone, cli_cel, cli_email, cli_cidade, cli_estado) " +
                              " values (@cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_rsocial, @cli_tipo, @cli_cep, @cli_endereco, @cli_endnumero, @cli_bairro, " +
                              " @cli_fone, @cli_cel, @cli_email, @cli_cidade, @cli_estado); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@cli_nome", modelo.CliNome);
            cmd.Parameters.AddWithValue("@cli_cpfcnpj", modelo.CliCpfCnpj);
            cmd.Parameters.AddWithValue("@cli_rgie", modelo.CliRgIe);
            cmd.Parameters.AddWithValue("@cli_rsocial", modelo.CliRsocial);
            cmd.Parameters.AddWithValue("@cli_tipo", modelo.CliTipo);
            cmd.Parameters.AddWithValue("@cli_cep", modelo.CliCep);
            cmd.Parameters.AddWithValue("@cli_endereco", modelo.CliEndereco);
            cmd.Parameters.AddWithValue("@cli_endnumero", modelo.CliEndNumero);
            cmd.Parameters.AddWithValue("@cli_bairro", modelo.CliBairro);
            cmd.Parameters.AddWithValue("@cli_fone", modelo.CliFone);
            cmd.Parameters.AddWithValue("@cli_cel", modelo.CliCel);
            cmd.Parameters.AddWithValue("@cli_email", modelo.CliEmail);
            cmd.Parameters.AddWithValue("@cli_cidade", modelo.CliCidade);
            cmd.Parameters.AddWithValue("@cli_estado", modelo.CliEstado);

            conexao.Connectar();
            modelo.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #2
0
        public void Incluir(ModeloFornecedor modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into fornecedor( for_nome, for_cnpj, for_ie, for_rsocial, for_cep, for_endereco, for_endnumero, for_bairro, " +
                              " for_fone, for_cel, for_email, for_cidade, for_estado) " +
                              " values (@for_nome, @for_cnpj, @for_ie, @for_rsocial, @for_cep, @for_endereco, @for_endnumero, @for_bairro, " +
                              " @for_fone, @for_cel, @for_email, @for_cidade, @for_estado); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@for_nome", modelo.ForNome);
            cmd.Parameters.AddWithValue("@for_cnpj", modelo.ForCnpj);
            cmd.Parameters.AddWithValue("@for_ie", modelo.ForIe);
            cmd.Parameters.AddWithValue("@for_rsocial", modelo.ForRsocial);
            cmd.Parameters.AddWithValue("@for_cep", modelo.ForCep);
            cmd.Parameters.AddWithValue("@for_endereco", modelo.ForEndereco);
            cmd.Parameters.AddWithValue("@for_endnumero", modelo.ForEndNumero);
            cmd.Parameters.AddWithValue("@for_bairro", modelo.ForBairro);
            cmd.Parameters.AddWithValue("@for_fone", modelo.ForFone);
            cmd.Parameters.AddWithValue("@for_cel", modelo.ForCel);
            cmd.Parameters.AddWithValue("@for_email", modelo.ForEmail);
            cmd.Parameters.AddWithValue("@for_cidade", modelo.ForCidade);
            cmd.Parameters.AddWithValue("@for_estado", modelo.ForEstado);

            conexao.Connectar();
            modelo.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #3
0
        public void Incluir(ModeloProduto modelo)
        {
            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, @umedcod, @catcod, @scatcod); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.ProNome);
            cmd.Parameters.AddWithValue("@descricao", modelo.ProDescricao);
            cmd.Parameters.Add("@foto", SqlDbType.Image);
            if (modelo.ProFoto == null)
            {
                cmd.Parameters["@foto"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["@foto"].Value = modelo.ProFoto;
            }
            cmd.Parameters.AddWithValue("@valorpago", modelo.ProValorPago);
            cmd.Parameters.AddWithValue("@valorvenda", modelo.ProValorVenda);
            cmd.Parameters.AddWithValue("@qtde", modelo.ProQtde);
            cmd.Parameters.AddWithValue("@umedcod", modelo.UmedCod);
            cmd.Parameters.AddWithValue("@catcod", modelo.CatCod);
            cmd.Parameters.AddWithValue("@scatcod", modelo.ScatCod);

            conexao.Connectar();
            modelo.ProCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #4
0
        public void Incluir(ModeloTipoDePagamento modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into tipopagamento(tpa_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.TpaNome);
            conexao.Connectar();
            modelo.TpaCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #5
0
        public void Incluir(ModeloCategoria modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
            conexao.Connectar();
            modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #6
0
        public void Incluir(ModeloUnidadeDeMedida modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into undmedida(umed_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.UmedNome);
            conexao.Connectar();
            modelo.UmedCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #7
0
        public void Incluir(ModeloCompra modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into compra(com_data, com_nfiscal, com_nparcelas, " +
                              "com_total, com_status, for_cod, tpa_cod) values (@com_data, @com_nfiscal, @com_nparcelas, @com_status, @for_cod, @tpa_cod); select @@IDENTITY;";
            cmd.Parameters.Add("@com_data", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@com_data"].Value = modelo.ComData;
            cmd.Parameters.AddWithValue("@com_nfiscal", modelo.ComNFiscal);
            cmd.Parameters.AddWithValue("@com_nparcelas", modelo.ComNParcela);
            cmd.Parameters.AddWithValue("@com_nfiscal", modelo.ComNFiscal);
            cmd.Parameters.AddWithValue("@com_total", modelo.ComTotal);
            cmd.Parameters.AddWithValue("@for_cod", modelo.ForCod);
            cmd.Parameters.AddWithValue("@tpa_cod", modelo.TpaCod);
            conexao.Connectar();
            modelo.ComCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #8
0
        public void Incluir(ModeloSubCategoria modelo)
        {
            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = conexao.ObjetoConexao;

                cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@cat_cod, @nome); select @@IDENTITY;";
                cmd.Parameters.AddWithValue("@cat_cod", modelo.CatCod);
                cmd.Parameters.AddWithValue("@nome", modelo.ScatNome);
                conexao.Connectar();
                modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar());
            }
            catch (Exception erro)
            {
                throw new Exception(erro.Message);
            }
            finally
            {
                conexao.Desconectar();
            }
        }