private void InsertParcela() { string[] vet = data1.Split('/'); dia = int.Parse(vet[0]); mes = int.Parse(vet[1]); ano = int.Parse(vet[2]); sql = String.Format(@"select PARCELAS from TIPOPAGAMENTO where IDTIPOPAGAMENTO = {0}", txtTipoPagamento.Text); int NParcelas = int.Parse(MetodosSql.GetField(sql, "PARCELAS")); for (int parcela = 1; parcela <= NParcelas; parcela++) { sql = String.Format(@"insert into PARCELA(NPARCELA, IDVENDA, IDFCFO, VALOR, DATAVENCIMENTO) values ({0},{1},{2},cast({3} as numeric(20,2))/{4}, CONVERT(DATETIME, CONVERT(VARCHAR,'{5}', 121),103)) select SCOPE_IDENTITY()", parcela, txtCodigo.Text, txtIdCliente.Text, txtTotalVenda.Text.Replace(".", "").Replace(",", "."), NParcelas, data1); object Codparcela = MetodosSql.ExecScalar(sql); Cod = Codparcela.ToString(); if (mes == 12) { ano += 1; mes = 1; } else { mes += 1; } data1 = (dia + "/" + mes + "/" + ano); } }
private void Cadastro() { try { Validar(); string SQL = String.Format(@"insert into ENTRADAPRODUTO (IDPRODUTO , IDFCFO , VALORUNENTRADA , QUANTIDADEENTRADA , CHAVENFE , DOCUMENTO , OBSERVACAO , DATAINCLUSAO) values ('{0}' , '{1}' , REPLACE('{2}',',','.'), REPLACE('{3}',',','.'), '{4}' , '{5}' , '{6}' , CONVERT(varchar,CONVERT(DATETIME, '{7}', 103), 121) ) select SCOPE_IDENTITY()" , txtCodigoProduto.Text, txtCodigoFornecedor.Text, txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtQuantidadeEntrada.Text, txtChaveNfe.Text, txtDocumento.Text, txtObservacao.Text, txtDataInclusao.Text); string sql = String.Format(@"update produto set PRECOUNENTRADA = {0} WHERE IDPRODUTO = {1}", txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtCodigoProduto.Text); MetodosSql.ExecQuery(sql); InsereEstoque(); object Ncad = MetodosSql.ExecScalar(SQL); txtCodigo.Text = Ncad.ToString(); Editar = true; } catch (Exception) { MessageBox.Show("A(s) Coluna(s) de Texto Não Foram Preenchida(s) Corretamente "); } }
private void Cadastro() { try { string sql = String.Format(@"INSERT INTO VENDEDORES VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}', '{10}', '{11}', '{12}', '{13}', '{14}', '{15}', '{16}', '{17}', '{18}', '{19}', GETDATE()) SELECT SCOPE_IDENTITY()", /*{0}*/ txtNome.Text, /*{1}*/ txtSobrenome.Text, /*{2}*/ txtCpf.Text, /*{3}*/ txtDataNasc.Text, /*{4}*/ txtSexo.Text, /*{5}*/ txtTelefone.Text, /*{6}*/ txtTelefone2.Text, /*{7}*/ txtCelular.Text, /*{8}*/ txtCelular2.Text, /*{9}*/ txtEmail.Text, /*{10}*/ txtEmail2.Text, /*{11}*/ txtRua.Text, /*{12}*/ txtLogradouro.Text, /*{13}*/ txtNumero.Text, /*{14}*/ txtBairro.Text, /*{15}*/ txtCidade.Text, /*{16}*/ txtCep.Text, /*{17}*/ txtEstado.Text, /*{18}*/ txtComplemento.Text, /*{19}*/ txtObservacao.Text); object cod = MetodosSql.ExecScalar(sql); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Cadastro() { try { string sql = String.Format(@"update PROPRIETARIO set NOME = ('{0}'), NOMEFANTASIA = ('{1}') , CPFCNPJ = ('{2}') , TELEFONE = ('{3}') , EMAIL = ('{4}') , CONTATO = ('{5}') , RUA = ('{6}'), LOGRADOURO = ('{7}'), NUMERO = ('{8}') , BAIRRO = ('{9}') , CIDADE = ('{10}'), CEP = ('{11}') , ESTADO = ('{12}') , COMPLEMENTO = ('{13}') , DATAINCLUSAO = getdate() " , txtNome.Text, txtNomeFantasia.Text, txtCpf.Text, txtTelefone.Text, txtEmail.Text, txtContato.Text, txtRua.Text, txtLogradouro.Text, txtNumero.Text, txtBairro.Text, txtCidade.Text, txtCep.Text, txtEstado.Text, txtComplemento.Text); object CodCad = MetodosSql.ExecScalar(sql); //txtCodigo.Text = CodCad.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Salvar() { try { if (Editar) { AlteraEstoque(); Validar(); string SQL = String.Format(@"update ENTRADAPRODUTO set IDPRODUTO = ('{0}'), IDFCFO = ('{1}'), VALORUNENTRADA = REPLACE('{2}',',','.'), QUANTIDADEENTRADA = REPLACE('{3}',',','.'), CHAVENFE = ('{4}'), DOCUMENTO = ('{5}'), OBSERVACAO = ('{6}'), DATAINCLUSAO = CONVERT(DATETIME, '{7}', 103) where IDENTRADA = '{8}' ", txtCodigoProduto.Text, txtCodigoFornecedor.Text, txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtQuantidadeEntrada.Text, txtChaveNfe.Text, txtDocumento.Text, txtObservacao.Text, txtDataInclusao.Text, txtCodigo.Text); string sql = String.Format(@"update produto set PRECOUNENTRADA = {0} , MARGEMVENDA = {2} WHERE IDPRODUTO = {1}", txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtCodigoProduto.Text, txtMargemVenda.Text.Replace(".", "").Replace(",", ".")); MetodosSql.ExecQuery(sql); Clipboard.SetText(SQL); MetodosSql.ExecQuery(SQL); } else { Validar(); string SQL = String.Format(@"insert into ENTRADAPRODUTO (IDPRODUTO , IDFCFO , VALORUNENTRADA , QUANTIDADEENTRADA , CHAVENFE , DOCUMENTO , OBSERVACAO , DATAINCLUSAO) values ('{0}' , '{1}' , REPLACE('{2}',',','.'), REPLACE('{3}',',','.'), '{4}' , '{5}' , '{6}' , CONVERT(varchar,CONVERT(DATETIME, '{7}', 103), 121) ) select SCOPE_IDENTITY()" , txtCodigoProduto.Text, txtCodigoFornecedor.Text, txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtQuantidadeEntrada.Text, txtChaveNfe.Text, txtDocumento.Text, txtObservacao.Text, txtDataInclusao.Text); string sql = String.Format(@"update produto set PRECOUNENTRADA = {0} WHERE IDPRODUTO = {1}", txtValorEntrada.Text.Replace(".", "").Replace(",", "."), txtCodigoProduto.Text); InsereEstoque(); MetodosSql.ExecQuery(sql); object Ncad = MetodosSql.ExecScalar(SQL); txtCodigo.Text = Ncad.ToString(); Editar = true; } InsereEstoque(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cadastro() { try { string sql = String.Format(@"update PROPRIETARIO set NOME = '{0}', NOMEFANTASIA = '{1}' , CPF = '{2}' , CNPJ = '{3}' , TELEFONE = '{4}', TELEFONE2 = '{5}', CELULAR = '{6}', CELULAR2 = '{7}', EMAIL = '{8}', EMAIL2 = '{9}', CONTATO = '{10}' , RUA = '{11}', LOGRADOURO = '{12}', NUMERO = '{13}' , BAIRRO = '{14}' , CIDADE = '{15}', CEP = '{16}' , ESTADO = '{17}' , COMPLEMENTO = '{18}' , DATAINCLUSAO = getdate()", /*{0}*/ txtNome.Text, /*{1}*/ txtNomeFantasia.Text, /*{2}*/ txtCpf.Text, /*{3}*/ txtCnpj.Text, /*{4}*/ txtTelefone.Text, /*{5}*/ txtTelefone2.Text, /*{6}*/ txtCelular.Text, /*{7}*/ txtCelular2.Text, /*{8}*/ txtEmail.Text, /*{9}*/ txtEmail2.Text, /*{10}*/ txtContato.Text, /*{11}*/ txtRua.Text, /*{12}*/ txtLogradouro.Text, /*{13}*/ txtNumero.Text, /*{14}*/ txtBairro.Text, /*{15}*/ txtCidade.Text, /*{16}*/ txtCep.Text, /*{17}*/ txtEstado.Text, /*{18}*/ txtComplemento.Text); object CodCad = MetodosSql.ExecScalar(sql); //txtCodigo.Text = CodCad.ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Cadastro() { try { if (Editar) { string SQL = String.Format(@"update ORDEM set IDFCFO = '{0}' , DESCRICAO = '{1}' , CONCLUSAO = '{2}' , OBSERVACAO = '{3}' , STATUS = '{4}' , DATAINCLUSAO = getdate() where IDORDEM = '{5}' ", txtCodigoFcfo.Text, txtDescricao.Text, txtConclusao.Text, txtObservacao.Text, txtStatus.Text, Cod); Clipboard.SetText(SQL); MetodosSql.ExecQuery(SQL); } else { sql = String.Format(@"insert into ORDEM (IDFCFO , DESCRICAO , CONCLUSAO , OBSERVACAO , STATUS , DATAINCLUSAO ) values ('{0}' , '{1}' , '{2}' , '{3}' , 'A' , getdate()) select SCOPE_IDENTITY() ", txtCodigoFcfo.Text, txtDescricao.Text, txtConclusao.Text, txtObservacao.Text, txtStatus.Text, txtDataInclusao.Text); object IDORDEM = MetodosSql.ExecScalar(sql); txtCodigo.Text = IDORDEM.ToString(); foreach (Produto p in produtos) { sql = String.Format("insert into ITEMMOVIMENTO (IDORDEM, IDPRODUTO, VALOR, QUANTIDADE, DATAINCLUSAO) values ('{0}','{1}','{2}','{3}', GETDATE())", /*{0}*/ IDORDEM.ToString(), /*{1}*/ p.IDPRODUTO, /*{2}*/ p.PRECOUNITARIO.Replace(".", "").Replace(",", "."), /*{3}*/ p.QUANTIDADE.Replace(",", ".")); MetodosSql.ExecQuery(sql); } Editar = true; AtualizaGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cadastro() { try { if (String.IsNullOrWhiteSpace(txtDesconto.Text)) { txtDesconto.Text = "0"; } string SQL = String.Format(@"UPDATE VENDA SET DESCONTO = {2} , TIPOPAGAMENTO = {0} , STATUS = 'A' , DATAINCLUSAO = GETDATE() WHERE IDVENDA = {1}", txtCodigoPagamento.Text, CODVENDA, txtDesconto.Text.Replace(",", ".")); MetodosSql.ExecQuery(SQL); string sql = String.Format(@"select PARCELAS from TIPOPAGAMENTO where IDTIPOPAGAMENTO = {0}", txtCodigoPagamento.Text); int NParcelas = int.Parse(MetodosSql.GetField(sql, "PARCELAS")); sql = String.Format(@"select sum(ITEMMOVIMENTO.VALOR * ITEMMOVIMENTO.QUANTIDADE) - VENDA.DESCONTO as 'TOTAL' from ITEMMOVIMENTO INNER JOIN VENDA ON ITEMMOVIMENTO.IDVENDA = VENDA.IDVENDA Where VENDA.IDVENDA = {0} GROUP BY VENDA.DESCONTO", CODVENDA); string totalVenda = MetodosSql.GetField(sql, "TOTAL"); sql = String.Format(@"select IDFCFO from VENDA where IDVENDA = '{0}'", CODVENDA); string idCliente = MetodosSql.GetField(sql, "IDFCFO"); for (int parcela = 1; parcela <= NParcelas; parcela++) { sql = String.Format(@"insert into PARCELA values ({0},{1},{2},{3}/{4},null) Select SCOPE_IDENTITY()", parcela, CODVENDA, idCliente, totalVenda.Replace(".", "").Replace(",", "."), NParcelas); object CodParcela = MetodosSql.ExecScalar(sql); Cod = CodParcela.ToString(); } frmIdPagamento frm = new frmIdPagamento(false, null); frm.CODIGOCLIENTE = idCliente.ToString(); frm.CODIGOPARCELA = Cod.ToString(); frm.CODIGOVENDA = CODVENDA.ToString(); frm.ShowDialog(); Editar = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void CadastroRecebimento() { try { string SQL = String.Format(@"update PARCELA set STATUS = '{0}' where IDPARCELA = {1} ", STATUS, txtCodigoParcela.Text); MetodosSql.ExecQuery(SQL); if (Editar) { SQL = String.Format(@"update RECEBIMENTO Set VALORDINHEIRO = '{0}' , VALORCHEQUE = '{1}' , VALORCARTAOCREDITO = '{2}' , VALORCARTAODEBITO = '{3}' where IDRECEBIMENTO = '{4}' ", txtValorDinheiro.Text, txtValorCheque.Text, txtValorCredito.Text, txtValorDebito.Text, Cod); MetodosSql.ExecQuery(SQL); } else { txtCodigo.Text = Cod; SQL = String.Format(@"insert into RECEBIMENTO(IDVENDA , IDFCFO , IDPARCELA , VALORDINHEIRO , VALORCHEQUE, VALORCARTAOCREDITO , VALORCARTAODEBITO , OBSERVACAO ) values ('{0}' , '{6}' , '{1}' , '{2}' , '{3}' , '{4}' , '{5}', NULL )select SCOPE_IDENTITY()", txtCodigoVenda.Text, txtCodigoParcela.Text, txtValorDinheiro.Text, txtValorCheque.Text, txtValorCredito.Text, txtValorDebito.Text, CODIGOCLIENTE); object IDRECEBIMENTO = MetodosSql.ExecScalar(SQL); double ValorPagamento = Convert.ToDouble(txtValorCheque.Text.Replace(".", ",")) + Convert.ToDouble(txtValorCredito.Text.Replace(".", ",")) + Convert.ToDouble(txtValorDebito.Text.Replace(".", ",")) + Convert.ToDouble(txtValorDinheiro.Text.Replace(".", ",")); if (ValorPagamento.ToString() != "0") { string sql = String.Format(@"UPDATE VENDA set DATAPAGAMENTO = getdate() where IDVENDA = {0}", txtCodigoVenda.Text); Clipboard.SetText(sql); MetodosSql.ExecQuery(sql); } } Editar = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Insert() { txtCodigo.Text = Cod; string SQL = String.Format(@"insert into RECEBIMENTO(IDVENDA , IDFCFO , IDPARCELA , VALORDINHEIRO , VALORCHEQUE, VALORCARTAOCREDITO , VALORCARTAODEBITO , OBSERVACAO, EXTORNO ) values ('{0}' , '{6}' , '{1}' , '{2}' , '{3}' , '{4}' , '{5}', NULL, 0 )select SCOPE_IDENTITY()", txtCodigoVenda.Text, txtCodigoParcela.Text, txtValorDinheiro.Text.Replace(".", "").Replace(",", "."), txtValorCheque.Text.Replace(".", "").Replace(",", "."), txtValorCredito.Text.Replace(".", "").Replace(",", "."), txtValorDebito.Text.Replace(".", "").Replace(",", "."), CODIGOCLIENTE); Clipboard.SetText(SQL); double Resultado = Convert.ToDouble(txtValorCheque.Text) + Convert.ToDouble(txtValorCredito.Text) + Convert.ToDouble(txtValorDebito.Text) + Convert.ToDouble(txtValorDinheiro.Text); if (Resultado < 0) { throw new Exception("O Valor Excede a Parcela"); } object IDRECEBIMENTO = MetodosSql.ExecScalar(SQL); }
private void toolStripLabel2_Click(object sender, EventArgs e) { var rowHandle = gridView1.FocusedRowHandle; var obj = gridView1.GetRowCellValue(rowHandle, "IDORDEM"); var total = gridView1.GetRowCellValue(rowHandle, "VALORTOTAL"); string sql = String.Format(@"select STATUS from ORDEM where IDORDEM = {0}", obj.ToString()); if (MetodosSql.GetField(sql, "STATUS") == "F") { MessageBox.Show("Esta Venda ja Foi Faturada", "Aviso"); } else { if (DialogResult.Yes == MessageBox.Show("Deseja Faturar Esta Venda?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { string SQL = String.Format(@"insert into VENDA (IDORDEM, IDFCFO,OBSERVACAO)( select IDORDEM, IDFCFO, OBSERVACAO From ORDEM WHERE IDORDEM = {0} ) select SCOPE_IDENTITY()", obj.ToString()); object IDVENDA = MetodosSql.ExecScalar(SQL); SQL = String.Format(@"UPDATE ITEMMOVIMENTO SET IDVENDA = {0} where IDORDEM = {1} ", IDVENDA, obj); MetodosSql.ExecQuery(SQL); SQL = String.Format(@"UPDATE ORDEM SET STATUS = ('F') WHERE IDORDEM = {0} ", obj.ToString()); MetodosSql.ExecQuery(SQL); InsereEstoque(IDVENDA.ToString()); frmPopUpSelecionaTipoPagamento frm = new frmPopUpSelecionaTipoPagamento(IDVENDA.ToString(), false, null, total.ToString()); frm.VALORTOTAL = total.ToString(); frm.ShowDialog(); AtualizaGrid(); } } }
private void InsertParcela() { string[] vet = data1.Split('/'); dia = int.Parse(vet[0]); mes = int.Parse(vet[1]); ano = int.Parse(vet[2]); sql = String.Format(@"select PARCELAS from TIPOPAGAMENTO where IDTIPOPAGAMENTO = {0}", txtTipoPagamento.Text); int NParcelas = int.Parse(MetodosSql.GetField(sql, "PARCELAS")); for (int parcela = 1; parcela <= NParcelas; parcela++) { string totalVendaString = txtTotalDesconto.Text.Replace(".", ""); double totalVenda = (double)double.Parse(totalVendaString) / NParcelas; string totalVendaInsert = totalVenda.ToString("F2", CultureInfo.InvariantCulture); sql = String.Format(@"insert into PARCELA(NPARCELA, IDVENDA, IDFCFO, VALOR, DATAVENCIMENTO, STATUS) values ({0},{1},{2}, '{3}', CONVERT(DATETIME, CONVERT(VARCHAR,'{4}', 121),103), 'A') select SCOPE_IDENTITY()", parcela, txtCodigo.Text, txtIdCliente.Text, totalVendaInsert, data1); object Codparcela = MetodosSql.ExecScalar(sql); Cod = Codparcela.ToString(); if (mes == 12) { ano += 1; mes = 1; } else { mes += 1; } data1 = (dia + "/" + mes + "/" + ano); } }
private void Cadastro() { try { if (txtTipoPagamento.Text != "1") { frmDataVencimento data = new frmDataVencimento(); data.ShowDialog(); data1 = data.dataVencimento; } if (String.IsNullOrWhiteSpace(txtDesconto.Text)) { txtDesconto.Text = "0"; } sql = String.Format(@"insert into VENDA (IDFCFO, IDVENDEDOR, IDORDEM, TIPOPAGAMENTO, DESCONTO, OBSERVACAO, STATUS, DATAINCLUSAO, DATAPAGAMENTO, DATAVENCIMENTO) values('{0}' ,{4}, null, '{1}' ,{2}, '{3}' , 'A' , getdate() , null, CONVERT(DATETIME, CONVERT(VARCHAR,'{5}', 121),103)) select SCOPE_IDENTITY()" , txtIdCliente.Text, txtTipoPagamento.Text, txtDesconto.Text.Replace(".", "").Replace(",", "."), txtObservacao.Text, txtIdVendedor.Text, txtDataVencimento.Text); object IDVENDA = MetodosSql.ExecScalar(sql); txtCodigo.Text = IDVENDA.ToString(); foreach (Produto p in produtos) { sql = String.Format("insert into ITEMMOVIMENTO (IDVENDA, IDPRODUTO, VALOR, QUANTIDADE, DATAINCLUSAO) values ('{0}','{1}','{2}','{3}', GETDATE())", /*{0}*/ IDVENDA.ToString(), /*{1}*/ p.IDPRODUTO, /*{2}*/ p.PRECOUNITARIO.Replace(".", "").Replace(",", "."), /*{3}*/ p.QUANTIDADE.Replace(",", ".")); MetodosSql.ExecQuery(sql); } Editar = true; double TotalDesconto = Convert.ToDouble(txtTotalVenda.Text) - Convert.ToDouble(txtDesconto.Text); txtTotalVenda.Text = String.Format("{0:N}", TotalDesconto.ToString()); InsertParcela(); //if (vendaClick == false) //{ // frmIdPagamento frm = new frmIdPagamento(false, null); // frm.txtValorRestante.Enabled = false; // frm.label7.Enabled = false; // frm.CODIGOVENDA = IDVENDA.ToString(); // frm.CODIGOPARCELA = Cod.ToString(); // frm.CODIGOCLIENTE = txtIdCliente.Text; // frm.ShowDialog(); //} InsereEstoque(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cadastro() { try { if (Editar) { string SQL = String.Format(@"update PRODUTO set DESCRICAO = ('{0}'), TIPOSEGURO = '{1}', CIASEGURADORA = '{2}', NUMEROQUIVER = '{3}', OBSERVACAO = '{4}' where IDPRODUTO = '{5}'", /*{0}*/ txtDescricao.Text, /*{1}*/ txtTipoSeguro.Text, /*{2}*/ txtCiaSeguradora.Text, /*{3}*/ txtNumeroQuiver.Text, /*{4}*/ txtObservacao.Text, /*{5}*/ Cod); MetodosSql.ExecQuery(SQL); //string sql = String.Format(@"update ESTOQUE set QUANTIDADE = {0} WHERE IDPRODUTO = {1}", txtQuantidadeEmEstoque.Text, txtCodigo.Text); //MetodosSql.ExecQuery(sql); } else { //if (String.IsNullOrWhiteSpace(txtQuantidadeEmEstoque.Text)) //{ // txtQuantidadeEmEstoque.Text = "0"; //} ValidarReplace(); string SQL = String.Format(@"insert into PRODUTO (DESCRICAO , TIPOSEGURO, CIASEGURADORA, NUMEROQUIVER , OBSERVACAO , UNIDADECONTROLE , DATAINCLUSAO) values('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', getdate()) select SCOPE_IDENTITY()", /*{0}*/ txtDescricao.Text, /*{1}*/ txtTipoSeguro.Text, /*{2}*/ txtCiaSeguradora.Text, /*{3}*/ txtNumeroQuiver.Text, /*{4}*/ txtObservacao.Text, /*{5}*/ null); object IDPRODUTO = MetodosSql.ExecScalar(SQL); txtCodigo.Text = IDPRODUTO.ToString(); //SQL = String.Format(@"insert into estoque (IDPRODUTO , QUANTIDADE) values ('{0}','{1}')", IDPRODUTO.ToString(), "0"); //MetodosSql.ExecQuery(SQL); //string sql = String.Format(@"update ESTOQUE set QUANTIDADE = {0} WHERE IDPRODUTO = {1}", txtQuantidadeEmEstoque.Text, IDPRODUTO); //MetodosSql.ExecQuery(sql); Editar = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Insert() { string SQL = String.Format(@"insert into FCFO (NOME , NOMEFANTASIA, CPF, CNPJ, RG, CNH, TELEFONE1, TELEFONE2, CELULAR, CELULAR2, EMAIL, EMAIL2, RUA, LOGRADOURO, NUMERO, BAIRRO, CIDADE, CEP,ESTADO , COMPLEMENTO, OBSERVACAO, TIPO, DTANASCIMENTO, SEXO, ESTADOCIVIL, TIPORESIDENCIA, OBSDOCUMENTO, TIPOPESSOA, DATAINCLUSAO, APOLICE) values ('{0}','{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}','{10}','{11}','{12}','{13}','{14}', '{15}','{16}','{17}','{18}','{19}' , '{20}', '{21}' , '{22}' , '{23}' , '{24}' , '{25}' , '{26}','{27}', getdate(), '{28}' ) select SCOPE_IDENTITY()", /*{0}*/ txtNome.Text, /*{1}*/ txtNomeFantasia.Text, /*{2}*/ txtCpf.Text, /*{3}*/ txtCNPJ.Text, /*{4}*/ txtRg.Text, /*{5}*/ txtCnh.Text, /*{6}*/ txtTelefone.Text, /*{7}*/ txtTelefone2.Text, /*{8}*/ txtCelular.Text, /*{9}*/ txtCelular2.Text, /*{10}*/ txtEmail.Text, /*{11}*/ txtEmail2.Text, /*{12}*/ txtRua.Text, /*{13}*/ txtLogradouro.Text, /*{14}*/ txtNumero.Text, /*{15}*/ txtBairro.Text, /*{16}*/ txtCidade.Text, /*{17}*/ txtCep.Text, /*{18}*/ txtEstado.Text, /*{19}*/ txtComplemento.Text, /*{20}*/ txtObservacao.Text, /*{21}*/ tipo, /*{22}*/ txtDataNasc.Text, /*{23}*/ txtSexo.Text, /*{24}*/ txtEstadoCivil.Text, /*{25}*/ txtTipoResidencia.Text, /*{26}*/ txtObservacaoDocumento.Text, /*{27}*/ txtTipoPessoa.Text, /*{28}*/ txtApolice.Text); object Ncad = MetodosSql.ExecScalar(SQL); txtCodigo.Text = Ncad.ToString(); Image Valida1, Valida2; Valida1 = pbImagemDoc1.Image; Valida2 = pbDoc2.Image; if (Valida2 != null && Valida1 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM1, IMAGEM2) VALUES ({0} ,@Imagem, @Imagem2)", Ncad), bmpImagem1, bmpImagem2); } else if (Valida1 == null && Valida2 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM2) VALUES({0}, @Imagem2) ", Ncad), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM1) VALUES({0}, @Imagem) ", Ncad), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 == null) { MetodosSql.ExecQuery(String.Format("INSERT INTO FCFOIMAGEM(IDFCFO) VALUES({0}) ", Ncad)); } Editar = true; }
private void Cadastro() { try { if (String.IsNullOrWhiteSpace(txtCodigo.Text)) { Validar(); //if (String.IsNullOrWhiteSpace(txtQuantidadeEmEstoque.Text)) //{ // txtQuantidadeEmEstoque.Text = "0"; //} ValidarReplace(); string SQL = String.Format(@"insert into PRODUTO (DESCRICAO , TIPOSEGURO, CIASEGURADORA, NUMEROQUIVER, PRECOUNENTRADA , MARGEMVENDA , OBSERVACAO , UNIDADECONTROLE , DATAINCLUSAO, PRECOUNVENDA) values ('{0}' , '{6}', '{7}', '{8}', '{1}' , '{2}' , '{3}' , '{4}' , getdate() , '{5}') select SCOPE_IDENTITY()" , txtDescricao.Text, txtPrecoEntrada.Text.Replace(".", "").Replace(",", "."), txtMargemVenda.Text.Replace(".", "").Replace(",", "."), txtObservacao.Text, null, txtPrecoVenda.Text.Replace(".", "").Replace(",", "."), txtTipoSeguro.Text, txtCiaSeguradora.Text, txtNumeroQuiver.Text); Clipboard.SetText(SQL); object IDPRODUTO = MetodosSql.ExecScalar(SQL); txtCodigo.Text = IDPRODUTO.ToString(); //SQL = String.Format(@"insert into estoque (IDPRODUTO , QUANTIDADE) values ('{0}','{1}')", IDPRODUTO.ToString(), "0"); //MetodosSql.ExecQuery(SQL); //string sql = String.Format(@"update ESTOQUE set QUANTIDADE = {0} WHERE IDPRODUTO = {1}", txtQuantidadeEmEstoque.Text, IDPRODUTO); //MetodosSql.ExecQuery(sql); Editar = true; } else { string SQL = String.Format(@"update PRODUTO set DESCRICAO = ('{0}'), TIPOSEGURO = '{1}', CIASEGURADORA = '{2}', NUMEROQUIVER = '{3}', PRECOUNENTRADA = ('{4}'), PRECOUNVENDA = {5}, MARGEMVENDA = ('{6}'), OBSERVACAO = ('{7}'), UNIDADECONTROLE = null, DATAINCLUSAO = CONVERT(DATETIME, '{8}', 103) where IDPRODUTO = '{9}' ", txtDescricao.Text, txtTipoSeguro.Text, txtCiaSeguradora.Text, txtNumeroQuiver.Text, txtPrecoEntrada.Text.Replace(".", "").Replace(",", "."), txtPrecoVenda.Text.Replace(".", "").Replace(",", "."), txtMargemVenda.Text.Replace(".", "").Replace(",", "."), txtObservacao.Text, txtDataInclusao.Text, txtCodigo.Text); MetodosSql.ExecQuery(SQL); //string sql = String.Format(@"update ESTOQUE set QUANTIDADE = {0} WHERE IDPRODUTO = {1}", txtQuantidadeEmEstoque.Text, txtCodigo.Text); //MetodosSql.ExecQuery(sql); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Cadastro() { try { Validar(); validacao = 0; if (Editar) { string SQL = String.Format(@"update FCFO set NOME = '{0}', NOMEFANTASIA = '{1}', CPF = '{2}', CNPJ = '{3}', RG = '{4}', DTANASCIMENTO = '{5}', SEXO = '{6}', TELEFONE1 = '{7}', TELEFONE2 = '{8}', CELULAR = '{9}', CELULAR2 = '{10}', EMAIL = '{11}', EMAIL2 = '{12}', RUA = '{13}', LOGRADOURO = '{14}', NUMERO = '{15}', BAIRRO = '{16}', CIDADE = '{17}', CEP = '{18}', ESTADO = '{19}', COMPLEMENTO = '{20}', OBSERVACAO = '{21}', TIPOPESSOA = '{22}', CNH = '{23}', ESTADOCIVIL = '{24}', TIPORESIDENCIA = '{25}', OBSDOCUMENTO = '{26}' ,DATAINCLUSAO = getdate(), APOLICE = '{28}' where IDFCFO = '{27}'", /*{0}*/ txtNome.Text, /*{1}*/ txtNomeFantasia.Text, /*{2}*/ txtCpf.Text, /*{3}*/ txtCNPJ.Text, /*{4}*/ txtRg.Text, /*{5}*/ txtDataNasc.Text, /*{6}*/ txtSexo.Text, /*{7}*/ txtTelefone.Text, /*{8}*/ txtTelefone2.Text, /*{9}*/ txtCelular.Text, /*{10}*/ txtCelular2.Text, /*{11}*/ txtEmail.Text, /*{12}*/ txtEmail2.Text, /*{13}*/ txtRua.Text, /*{14}*/ txtLogradouro.Text, /*{15}*/ txtNumero.Text, /*{16}*/ txtBairro.Text, /*{17}*/ txtCidade.Text, /*{18}*/ txtCep.Text, /*{19}*/ txtEstado.Text, /*{20}*/ txtComplemento.Text, /*{21}*/ txtObservacao.Text, /*{22}*/ txtTipoPessoa.Text, /*{23}*/ txtCnh.Text, /*{24}*/ txtEstadoCivil.Text, /*{25}*/ txtTipoResidencia.Text, /*{26}*/ txtObservacaoDocumento.Text, /*{27}*/ Cod, /*{28}*/ txtApolice.Text); MetodosSql.ExecQuery(SQL); Image Valida1, Valida2; Valida1 = pbImagemDoc1.Image; Valida2 = pbDoc2.Image; if (Valida2 != null && Valida1 != null) { if (validaBtn1 == true && validaBtn2 == true) { MetodosSql.InsereImagem(String.Format(@"UPDATE FCFOIMAGEM SET IMAGEM1 = @Imagem, IMAGEM2 = @Imagem2 WHERE IDFCFO = {0}", Cod), bmpImagem1, bmpImagem2); } else if (validaBtn1 == true && validaBtn2 == false) { MetodosSql.InsereImagem(String.Format(@"UPDATE FCFOIMAGEM SET IMAGEM1 = @Imagem WHERE IDFCFO = {0}", Cod), bmpImagem1, bmpImagem2); } else if (validaBtn1 == false && validaBtn2 == true) { MetodosSql.InsereImagem(String.Format(@"UPDATE FCFOIMAGEM SET IMAGEM2 = @Imagem2 WHERE IDFCFO = {0}", Cod), bmpImagem1, bmpImagem2); } } else if (Valida1 == null && Valida2 != null) { MetodosSql.InsereImagem(String.Format(@"UPDATE FCFOIMAGEM SET IMAGEM2 = @Imagem2 WHERE IDFCFO = {0}", Cod), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 != null) { MetodosSql.InsereImagem(String.Format(@"UPDATE FCFOIMAGEM SET IMAGEM1 = @Imagem WHERE IDFCFO = {0}", Cod), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 == null) { MetodosSql.ExecQuery(String.Format("UPDATE FCFOIMAGEM SET IMAGEM1 = NULL, IMAGEM2 = NULL WHERE IDFCFO = {0}", Cod)); } } else { string SQL = String.Format(@"insert into FCFO (NOME , NOMEFANTASIA, CPF, CNPJ, RG, CNH, TELEFONE1, TELEFONE2, CELULAR, CELULAR2, EMAIL, EMAIL2, RUA, LOGRADOURO, NUMERO, BAIRRO, CIDADE, CEP,ESTADO , COMPLEMENTO, OBSERVACAO, TIPO, DTANASCIMENTO, SEXO, ESTADOCIVIL, TIPORESIDENCIA, OBSDOCUMENTO, TIPOPESSOA, DATAINCLUSAO, APOLICE) values ('{0}','{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}', '{9}','{10}','{11}','{12}','{13}','{14}', '{15}','{16}','{17}','{18}','{19}' , '{20}', '{21}' , '{22}' , '{23}' , '{24}' , '{25}' , '{26}','{27}', getdate(), '{28}' ) select SCOPE_IDENTITY()", /*{0}*/ txtNome.Text, /*{1}*/ txtNomeFantasia.Text, /*{2}*/ txtCpf.Text, /*{3}*/ txtCNPJ.Text, /*{4}*/ txtRg.Text, /*{5}*/ txtCnh.Text, /*{6}*/ txtTelefone.Text, /*{7}*/ txtTelefone2.Text, /*{8}*/ txtCelular.Text, /*{9}*/ txtCelular2.Text, /*{10}*/ txtEmail.Text, /*{11}*/ txtEmail2.Text, /*{12}*/ txtRua.Text, /*{13}*/ txtLogradouro.Text, /*{14}*/ txtNumero.Text, /*{15}*/ txtBairro.Text, /*{16}*/ txtCidade.Text, /*{17}*/ txtCep.Text, /*{18}*/ txtEstado.Text, /*{19}*/ txtComplemento.Text, /*{20}*/ txtObservacao.Text, /*{21}*/ tipo, /*{22}*/ txtDataNasc.Text, /*{23}*/ txtSexo.Text, /*{24}*/ txtEstadoCivil.Text, /*{25}*/ txtTipoResidencia.Text, /*{26}*/ txtObservacaoDocumento.Text, /*{27}*/ txtTipoPessoa.Text, /*{28}*/ txtApolice.Text); object Ncad = MetodosSql.ExecScalar(SQL); txtCodigo.Text = Ncad.ToString(); Image Valida1, Valida2; Valida1 = pbImagemDoc1.Image; Valida2 = pbDoc2.Image; if (Valida2 != null && Valida1 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM1, IMAGEM2) VALUES ({0} ,@Imagem, @Imagem2)", Ncad), bmpImagem1, bmpImagem2); } else if (Valida1 == null && Valida2 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM2) VALUES({0}, @Imagem2) ", Ncad), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 != null) { MetodosSql.InsereImagem(String.Format(@"INSERT INTO FCFOIMAGEM(IDFCFO, IMAGEM1) VALUES({0}, @Imagem) ", Ncad), bmpImagem1, bmpImagem2); } else if (Valida2 == null && Valida1 == null) { MetodosSql.ExecQuery(String.Format("INSERT INTO FCFOIMAGEM(IDFCFO) VALUES({0}) ", Ncad)); } Editar = true; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); validacao = 1; } }
private void InsertVenda() { if (txtTipoPagamento.Text != "1") { frmDataVencimento data = new frmDataVencimento(); data.ShowDialog(); data1 = data.dataVencimento; } if (String.IsNullOrWhiteSpace(txtDesconto.Text)) { txtDesconto.Text = "0"; } sql = String.Format(@"insert into VENDA (IDFCFO, IDVENDEDOR, IDORDEM, TIPOPAGAMENTO, DESCONTO, OBSERVACAO, STATUS, DATAINCLUSAO, DATAPAGAMENTO, DATAVENCIMENTO) values( '{0}' ,{4}, null, '{1}' ,{2}, '{3}' , 'A' , getdate() , null, CONVERT(DATETIME, CONVERT(VARCHAR,'{5}', 121),103)) select SCOPE_IDENTITY()", txtIdCliente.Text, txtTipoPagamento.Text, txtDesconto.Text.Replace(".", "").Replace(",", "."), txtObservacao.Text, txtIdVendedor.Text, txtDataVencimento.Text); object IDVENDA = MetodosSql.ExecScalar(sql); txtCodigo.Text = IDVENDA.ToString(); string valor; char coCorretagem; double valorSeguralta; string query = @"INSERT INTO VENDACOMISSAO(IDVENDA, IDCLIENTE, VALORLIQUIDO, IOF, TOTALVENDA, COMISSAO, COMISSAOVENDA, COCORRETAGEM, VALORSEGURALTA) VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}', '{7}', '{8}')"; sql = String.Format(@"SELECT * FROM PORCENTAGENS "); double percCorretora = double.Parse(MetodosSql.GetField(sql, "PERCSEGURALTA")) / 100; double impostoNota = double.Parse(MetodosSql.GetField(sql, "PERCIMPOSTONOTA")) / 100; if (cbCoCorretagem.Checked == true) { coCorretagem = 'S'; valorSeguralta = (double.Parse(txtComissaoVenda.Text) * percCorretora); valor = valorSeguralta.ToString("F2", CultureInfo.InvariantCulture); sql = String.Format(query, /*{0}*/ IDVENDA, /*{1}*/ txtIdCliente.Text, /*{2}*/ txtValorLiquido.Text.Replace(".", "").Replace(",", "."), /*{3}*/ txtIof.Text.Replace(".", "").Replace(",", "."), /*{4}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", "."), /*{5}*/ txtComissao.Text.Replace(".", "").Replace(",", "."), /*{6}*/ txtComissaoVenda.Text.Replace(".", "").Replace(",", "."), /*{7}*/ coCorretagem, /*{8}*/ valor); } else { coCorretagem = 'N'; valorSeguralta = (double.Parse(txtComissaoVenda.Text) * percCorretora * impostoNota); valor = valorSeguralta.ToString("F2", CultureInfo.InvariantCulture); sql = String.Format(query, /*{0}*/ IDVENDA, /*{1}*/ txtIdCliente.Text, /*{2}*/ txtValorLiquido.Text.Replace(".", "").Replace(",", "."), /*{3}*/ txtIof.Text.Replace(".", "").Replace(",", "."), /*{4}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", "."), /*{5}*/ txtComissao.Text.Replace(".", "").Replace(",", "."), /*{6}*/ txtComissaoVenda.Text.Replace(".", "").Replace(",", "."), /*{7}*/ coCorretagem, /*{8}*/ valor); } MetodosSql.ExecQuery(sql); foreach (Produto p in produtos) { sql = String.Format("insert into ITEMMOVIMENTO (IDVENDA, IDPRODUTO, VALOR, QUANTIDADE, DATAINCLUSAO) values ('{0}','{1}','{2}','1', GETDATE())", /*{0}*/ IDVENDA.ToString(), /*{1}*/ p.IDPRODUTO, /*{2}*/ txtTotalDesconto.Text.Replace(".", "").Replace(",", ".")); MetodosSql.ExecQuery(sql); } Editar = true; InsertParcela(); if (vendaClick == false) { frmIdPagamento frm = new frmIdPagamento(false, null, true); frm.txtValorRestante.Enabled = false; frm.label7.Enabled = false; frm.CODIGOVENDA = IDVENDA.ToString(); frm.CODIGOPARCELA = Cod.ToString(); frm.CODIGOCLIENTE = txtIdCliente.Text; frm.ShowDialog(); } }