public clsFornecedorColecao CarregarCliente() { try { clsFornecedorColecao cliente = new clsFornecedorColecao(); acessoDadosSqlServer.LimparParametros(); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.Text, "SELECT * FROM tblCliente"); foreach (DataRow linha in dataTable.Rows) { clsFornecedor c = new clsFornecedor(); c.id = Convert.ToInt32(linha["id"]); c.NomeFantasia = Convert.ToString(linha["NomeCliente"]); c.Cnpj = Convert.ToString(linha["Cnpj"]); cliente.Add(c); } return(cliente); } catch (Exception) { throw; } }
void atualizarComprasComFornecedor() { clsFornecedor fornecedor = new clsFornecedor(); fornecedor.Cod_Fornecedor = (int)gridFornecedores.CurrentRow.Cells[0].Value; gridCompras.DataSource = compras.BuscarComprasComFornecedor(fornecedor); }
private void btnClienteSalvar_Click(object sender, EventArgs e) { if (txtNomeCliente.Text != "" && mskTxtCnpjCadastrarCliente.Text != "") { DialogResult resp = MetroFramework.MetroMessageBox.Show(this, "\nNOME DO CLIENTE: " + txtNomeCliente.Text + "\nCNPJ: " + mskTxtCnpjCadastrarCliente.Text, "CADASTRAR ESSE CLIENTE ?", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp == DialogResult.Yes) { //Ignora os caracteres especiais string CaracterAceitos = "[^a-zA-Z0-9]"; string cnpj = Regex.Replace(mskTxtCnpjCadastrarCliente.Text, CaracterAceitos, ""); clsFornecedor cliente = new clsFornecedor(); clsFornecedorNegocio clienteNegocio = new clsFornecedorNegocio(); cliente.NomeFantasia = txtNomeCliente.Text; cliente.Cnpj = cnpj; string retorno = clienteNegocio.InserirCliente(cliente); try { int id_Fornecedor = Convert.ToInt32(retorno); MetroFramework.MetroMessageBox.Show(this, "Cliente inserido com sucesso. Código: " + id_Fornecedor.ToString(), "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult resp2 = MetroFramework.MetroMessageBox.Show(this, "CADASTRAR OUTRO CLIENTE ?", "INFORMAÇÃO !", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (resp2 == DialogResult.Yes) { txtNomeCliente.Clear(); mskTxtCnpjCadastrarCliente.Clear(); txtNomeCliente.Focus(); } else { Close(); } } catch { MessageBox.Show("Não foi possivel inserir. Detalhe: " + retorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MetroFramework.MetroMessageBox.Show(this, "\nCAMPOS EM BRANCO !\n\nPREENCHA TODOS OS CAMPOS, POR FAVOR !", "INFORMAÇÃO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public DataTable BuscarComprasComFornecedor(clsFornecedor objFornecedor) { List <SqlParameter> lista = new List <SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@CodFornecedor"; parametro.Value = objFornecedor.Cod_Fornecedor; parametro.DbType = System.Data.DbType.Int32; lista.Add(parametro); return(Banco.ExecuteProc("USP_CSharp_Compras_BuscarComprasComFornecedor", lista)); }
public DataTable BuscarFornecedoresPorPalavraChave(clsFornecedor objFornecedor) { List <SqlParameter> lista = new List <SqlParameter>(); SqlParameter parametro = new SqlParameter(); parametro.ParameterName = "@Palavra"; parametro.Value = objFornecedor.Nome_Fantasia; parametro.DbType = System.Data.DbType.String; lista.Add(parametro); return(Banco.ExecuteProc("USP_CSharp_Compras_BuscarFornecedoresPorPalavraChave", lista)); }
public string InserirCliente(clsFornecedor Cliente) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@NomeFantasia", Cliente.NomeFantasia); acessoDadosSqlServer.AdicionarParametros("@Cnpj", Cliente.Cnpj); string idCliente = acessoDadosSqlServer.ExecutarManipulacao(CommandType.StoredProcedure, "uspClienteInserir").ToString(); return(idCliente); } catch (Exception exception) { return(exception.Message); } }
public DataTable DeleteFornecedor(clsFornecedor objPedido) { List <SqlParameter> LstParametros = new List <SqlParameter>(); SqlParameter ParametroCod_Fornecedor = new SqlParameter(); ParametroCod_Fornecedor.ParameterName = "Cod_Fornecedor"; ParametroCod_Fornecedor.Value = objPedido.Cod_Fornecedor; ParametroCod_Fornecedor.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroCod_Fornecedor); DataTable dt = ObjBanco.ExecuteProc("SP_CSHARP_Delete_Fornecedor", LstParametros); return(dt); }
private void txtIDFornecedor_TextChanged(object sender, EventArgs e) { if (txtIDFornecedor.Text.Length == 0) { gridFornecedores.DataSource = compras.SelectFornecedores(); } else { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.Cod_Fornecedor = Int32.Parse(txtIDFornecedor.Text); gridFornecedores.DataSource = compras.BuscarFornecedoresPorID(objFornecedor); } gridCompras.DataSource = null; gridInsumos.DataSource = null; groupDetalhes.Enabled = false; groupCompras.Enabled = false; }
private void txtPalavraChave_TextChanged(object sender, EventArgs e) { if (txtPalavraChave.Text.Length == 0) { gridFornecedores.DataSource = compras.SelectFornecedores(); } else { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.Nome_Fantasia = txtPalavraChave.Text; gridFornecedores.DataSource = compras.BuscarFornecedoresPorPalavraChave(objFornecedor); } gridCompras.DataSource = null; gridInsumos.DataSource = null; groupDetalhes.Enabled = false; groupCompras.Enabled = false; }
private void btnSalvar_Click(object sender, EventArgs e) { if (validarDados() && ValidarTelefone(txtTelefone.Text) && ValidarEmail(txtEmail.Text) && verificaCNPJ()) { try { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.StrCNPJ = txtCNPJ.Text; objFornecedor.StrNome = txtNome.Text; objFornecedor.StrRazaoSocial = txtRazaoSocial.Text; objFornecedor.StrEndereco = txtEndereco.Text; objFornecedor.StrNumero = txtNumero.Text; objFornecedor.StrBairro = txtBairro.Text; objFornecedor.StrCidade = txtCidade.Text; objFornecedor.StrEstado = txtEstado.Text; objFornecedor.StrTelefone = txtTelefone.Text; objFornecedor.StrEmail = txtEmail.Text; if (txtCodigo.Text == "") { objFornecedor.Salvar(); MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } else { objFornecedor.IntCodigo = Convert.ToInt32(txtCodigo.Text); objFornecedor.Alterar(); MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } controlaBotoes(true); AtualizaGrid(); zeraDados(); } catch (Exception ex) { MessageBox.Show("Dados da Categoria nao foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnExcluir_Click(object sender, EventArgs e) { if (this.dgvFornecedores.Rows.Count > 0) { if (txtCodigo.Text != "") { DialogResult result = MessageBox.Show("Confirma a exclusão dos dados selecionados?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { try { clsFornecedor objFornecedor = new clsFornecedor(); objFornecedor.IntCodigo = Convert.ToInt32(txtCodigo.Text); objFornecedor.Excluir(); controlaBotoes(true); AtualizaGrid(); zeraDados(); MessageBox.Show("Dados excluídos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } catch (Exception ex) { MessageBox.Show("Dados do Fornecedor não foram excluídos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { zeraDados(); } } else { MessageBox.Show(this, "Selecione um registro para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Sem dados registrados para excluir", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public DataTable InsereFornecedor(clsFornecedor objPedido) { List <SqlParameter> LstParametros = new List <SqlParameter>(); /* * SqlParameter ParametroCodFornecedor = new SqlParameter(); * ParametroCodFornecedor.ParameterName = "Cod_Fornecedor"; * if (objPedido.Cod_Fornecedor > 0) * ParametroCodFornecedor.Value = objPedido.Cod_Fornecedor; * else * ParametroCodFornecedor.Value = null; * ParametroCodFornecedor.DbType = System.Data.DbType.Int32; * * * * LstParametros.Add(ParametroCodFornecedor);*/ SqlParameter ParametroCNPJ_CPF = new SqlParameter(); ParametroCNPJ_CPF.ParameterName = "CNPJ_CPF"; ParametroCNPJ_CPF.Value = objPedido.CNPJ_CPF; ParametroCNPJ_CPF.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCNPJ_CPF); SqlParameter ParametroRazao_Social = new SqlParameter(); ParametroRazao_Social.ParameterName = "Razao_Social"; ParametroRazao_Social.Value = objPedido.Razao_Social; ParametroRazao_Social.DbType = System.Data.DbType.String; LstParametros.Add(ParametroRazao_Social); SqlParameter ParametroNome_Fantasia = new SqlParameter(); ParametroNome_Fantasia.ParameterName = "Nome_Fantasia"; ParametroNome_Fantasia.Value = objPedido.Nome_Fantasia; ParametroNome_Fantasia.DbType = System.Data.DbType.String; LstParametros.Add(ParametroNome_Fantasia); SqlParameter ParametroNome_Banco = new SqlParameter(); ParametroNome_Banco.ParameterName = "Nome_Banco"; ParametroNome_Banco.Value = objPedido.Nome_Banco; ParametroNome_Banco.DbType = System.Data.DbType.String; LstParametros.Add(ParametroNome_Banco); SqlParameter ParametroAgencia = new SqlParameter(); ParametroAgencia.ParameterName = "Agencia"; ParametroAgencia.Value = objPedido.Agencia; ParametroAgencia.DbType = System.Data.DbType.String; LstParametros.Add(ParametroAgencia); SqlParameter ParametroConta_Corrente = new SqlParameter(); ParametroConta_Corrente.ParameterName = "Conta_Corrente"; ParametroConta_Corrente.Value = objPedido.Conta_Corrente; ParametroConta_Corrente.DbType = System.Data.DbType.String; LstParametros.Add(ParametroConta_Corrente); SqlParameter ParametroResponsavel = new SqlParameter(); ParametroResponsavel.ParameterName = "Responsavel"; ParametroResponsavel.Value = objPedido.Responsavel; ParametroResponsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroResponsavel); SqlParameter ParametroCelular_Responsavel = new SqlParameter(); ParametroCelular_Responsavel.ParameterName = "Celular_Responsavel"; ParametroCelular_Responsavel.Value = objPedido.Celular_Responsavel; ParametroCelular_Responsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCelular_Responsavel); SqlParameter ParametroEmail_Responsavel = new SqlParameter(); ParametroEmail_Responsavel.ParameterName = "Email_Responsavel"; ParametroEmail_Responsavel.Value = objPedido.Email_Responsavel; ParametroEmail_Responsavel.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEmail_Responsavel); SqlParameter ParametroTelefone_Comercial = new SqlParameter(); ParametroTelefone_Comercial.ParameterName = "Telefone_Comercial"; ParametroTelefone_Comercial.Value = objPedido.Telefone_Comercial; ParametroTelefone_Comercial.DbType = System.Data.DbType.String; LstParametros.Add(ParametroTelefone_Comercial); SqlParameter ParametroEndereco_Fornecedor = new SqlParameter(); ParametroEndereco_Fornecedor.ParameterName = "Endereco_Fornecedor"; ParametroEndereco_Fornecedor.Value = objPedido.Endereco_Fornecedor; ParametroEndereco_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEndereco_Fornecedor); SqlParameter ParametroNumero_Residencia = new SqlParameter(); ParametroNumero_Residencia.ParameterName = "Numero_Residencia"; if (objPedido.Numero_Residencia > 0) { ParametroNumero_Residencia.Value = objPedido.Numero_Residencia; } else { ParametroNumero_Residencia.Value = null; }; ParametroNumero_Residencia.DbType = System.Data.DbType.Int32; LstParametros.Add(ParametroNumero_Residencia); SqlParameter ParametroCEP_Fornecedor = new SqlParameter(); ParametroCEP_Fornecedor.ParameterName = "CEP_Fornecedor"; ParametroCEP_Fornecedor.Value = objPedido.CEP_Fornecedor; ParametroCEP_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCEP_Fornecedor); SqlParameter ParametroEstado_Fornecedor = new SqlParameter(); ParametroEstado_Fornecedor.ParameterName = "Estado_Fornecedor"; ParametroEstado_Fornecedor.Value = objPedido.Estado_Fornecedor; ParametroEstado_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroEstado_Fornecedor); SqlParameter ParametroCidade_FornecedorC = new SqlParameter(); ParametroCidade_FornecedorC.ParameterName = "Cidade_Fornecedor"; ParametroCidade_FornecedorC.Value = objPedido.Cidade_Fornecedor; ParametroCidade_FornecedorC.DbType = System.Data.DbType.String; LstParametros.Add(ParametroCidade_FornecedorC); SqlParameter ParametroBairro_Fornecedor = new SqlParameter(); ParametroBairro_Fornecedor.ParameterName = "Bairro_Fornecedor"; ParametroBairro_Fornecedor.Value = objPedido.Bairro_Fornecedor; ParametroBairro_Fornecedor.DbType = System.Data.DbType.String; LstParametros.Add(ParametroBairro_Fornecedor); SqlParameter ParametroComplemento = new SqlParameter(); ParametroComplemento.ParameterName = "Complemento"; ParametroComplemento.Value = objPedido.Complemento; ParametroComplemento.DbType = System.Data.DbType.String; LstParametros.Add(ParametroComplemento); DataTable dt = ObjBanco.ExecuteProc("SP_CSHARP_Insere_FORNECEDOR", LstParametros); return(dt); }
public DataTable FornList() { clsFornecedor f = new clsFornecedor(); return(f.PopulaGrid()); }