private void GetDropCliente() { try { CLIENTEProvider CLIENTEP = new BMSworks.Firebird.CLIENTEProvider(); CLIENTEColl = CLIENTEP.ReadCollectionByParameter(null, "NOME"); cbCliente.DisplayMember = "NOME"; cbCliente.ValueMember = "IDCLIENTE"; CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy.NOME = ConfigMessage.Default.MsgDrop; CLIENTETy.IDCLIENTE = -1; CLIENTEColl.Add(CLIENTETy); Phydeaux.Utilities.DynamicComparer <CLIENTEEntity> comparer = new Phydeaux.Utilities.DynamicComparer <CLIENTEEntity>(cbCliente.DisplayMember); CLIENTEColl.Sort(comparer.Comparer); cbCliente.DataSource = CLIENTEColl; cbCliente.SelectedIndex = 0; } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
/// <summary> /// Converts data from reader to entity /// </summary> protected virtual CLIENTEEntity GetCLIENTEFromReader(IDataReader reader) { CLIENTEEntity entity_CLIENTE = null; try { entity_CLIENTE = new CLIENTEEntity(); entity_CLIENTE.CONTRATO = (long?)(GetFromReader(reader, "CONTRATO")); entity_CLIENTE.NOMBRE = (String)(GetFromReader(reader, "NOMBRE", IsString: true)); entity_CLIENTE.Clv_Calle = (int?)(GetFromReader(reader, "Clv_Calle")); entity_CLIENTE.NUMERO = (String)(GetFromReader(reader, "NUMERO", IsString: true)); entity_CLIENTE.ENTRECALLES = (String)(GetFromReader(reader, "ENTRECALLES", IsString: true)); entity_CLIENTE.Clv_Colonia = (int?)(GetFromReader(reader, "Clv_Colonia")); entity_CLIENTE.CodigoPostal = (String)(GetFromReader(reader, "CodigoPostal", IsString: true)); entity_CLIENTE.TELEFONO = (String)(GetFromReader(reader, "TELEFONO", IsString: true)); entity_CLIENTE.CELULAR = (String)(GetFromReader(reader, "CELULAR", IsString: true)); entity_CLIENTE.DESGLOSA_Iva = (bool?)(GetFromReader(reader, "DESGLOSA_Iva")); entity_CLIENTE.SoloInternet = (bool?)(GetFromReader(reader, "SoloInternet")); entity_CLIENTE.eshotel = (bool?)(GetFromReader(reader, "eshotel")); entity_CLIENTE.Clv_Ciudad = (int?)(GetFromReader(reader, "Clv_Ciudad")); entity_CLIENTE.Email = (String)(GetFromReader(reader, "Email", IsString: true)); entity_CLIENTE.clv_sector = (int?)(GetFromReader(reader, "clv_sector")); entity_CLIENTE.Clv_Periodo = (int?)(GetFromReader(reader, "Clv_Periodo")); entity_CLIENTE.Clv_Tap = (int?)(GetFromReader(reader, "Clv_Tap")); entity_CLIENTE.Zona2 = (bool?)(GetFromReader(reader, "Zona2")); } catch (Exception ex) { throw new Exception("Error converting CLIENTE data to entity", ex); } return(entity_CLIENTE); }
private void GetDropCliente() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { CLIENTEColl = CLIENTEP.ReadCollectionByParameter(null, "NOME"); cbCliente.DisplayMember = "NOME"; cbCliente.ValueMember = "IDCLIENTE"; CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy.NOME = ConfigMessage.Default.MsgDrop; CLIENTETy.IDCLIENTE = -1; CLIENTEColl.Add(CLIENTETy); Phydeaux.Utilities.DynamicComparer <CLIENTEEntity> comparer = new Phydeaux.Utilities.DynamicComparer <CLIENTEEntity>(cbCliente.DisplayMember); CLIENTEColl.Sort(comparer.Comparer); cbCliente.DataSource = CLIENTEColl; cbCliente.SelectedIndex = 0; this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private void btnMigrar_Click(object sender, EventArgs e) { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); foreach (LIS_CLIENTEEntity item in LIS_ClienteColl) { try { CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy = CLIENTEP.Read(Convert.ToInt32(item.IDCLIENTE)); CLIENTETy.COD_MUN_IBGE = RetornaCodIBGE(item.CIDADE2, item.UF2); if (CLIENTETy.COD_MUN_IBGE > 1) { CLIENTEP.Save(CLIENTETy); } } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro ao salvar o cliente: " + item.IDCLIENTE + " - " + item.NOME); } this.Cursor = Cursors.Default; } MessageBox.Show("Cidades salvas com sucessos!"); }
public static CLIENTEEntity GetOne(long?CONTRATO) { CLIENTEEntity result = ProviderSoftv.CLIENTE.GetCLIENTEById(CONTRATO); //if (result.CONTRATO != null) // result.RelEncuestaClientes = ProviderSoftv.RelEncuestaClientes.GetRelEncuestaClientesById(result.CONTRATO); return(result); }
private void PreencheGrid() { TotalGeralPedido = 0; QuantProduto = 0; CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); try { foreach (var LIS_PRODUTOSPEDOTICATy in LIS_PRODUTOSPEDOTICAColl) { string DataEmissao = string.Empty; if (LIS_PRODUTOSPEDOTICATy.IDPEDIDOOTICA != null) { DataEmissao = Convert.ToDateTime(LIS_PRODUTOSPEDOTICATy.DTEMISSAO).ToString("dd/MM/yyyy"); } string TotalPedido = Convert.ToDecimal(LIS_PRODUTOSPEDOTICATy.VALORTOTAL).ToString("n2"); DataGridViewRow row2 = new DataGridViewRow(); CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy = CLIENTEP.Read(Convert.ToInt32(LIS_PRODUTOSPEDOTICATy.IDCLIENTE)); string NomeCliente = CLIENTETy.NOME; string Telefone = CLIENTETy.TELEFONE1; string Data = Convert.ToDateTime(LIS_PRODUTOSPEDOTICATy.DTEMISSAO).ToString("dd/MM/yyyy"); string Quantidade = Convert.ToDecimal(LIS_PRODUTOSPEDOTICATy.QUANTIDADE).ToString("n2"); row2.CreateCells(DataGriewDados, LIS_PRODUTOSPEDOTICATy.IDPEDIDOOTICA.ToString(), NomeCliente, Telefone, Data, Quantidade, Convert.ToDecimal(LIS_PRODUTOSPEDOTICATy.VALORTOTAL).ToString("n2")); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); TotalGeralPedido += Convert.ToDecimal(LIS_PRODUTOSPEDOTICATy.VALORTOTAL); QuantProduto += Convert.ToDecimal(LIS_PRODUTOSPEDOTICATy.QUANTIDADE); } DataGridViewRow row2_2 = new DataGridViewRow(); row2_2.CreateCells(DataGriewDados, string.Empty, string.Empty, string.Empty, "Total: ", QuantProduto.ToString("n2"), TotalGeralPedido.ToString("n2")); row2_2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2_2); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro na pesquisa :" + ex.Message); } }
private void PreencheGrid2() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { TotalGeral = 0; DataGriewDados.Rows.Clear(); foreach (var LIS_PRODUTONFEEntity in LIS_PRODUTONFE_2Coll) { NOTAFISCALEEntity NOTAFISCALETY = new NOTAFISCALEEntity(); NOTAFISCALEProvider NOTAFISCALEP = new NOTAFISCALEProvider(); NOTAFISCALETY = NOTAFISCALEP.Read(Convert.ToInt32(LIS_PRODUTONFEEntity.IDNOTAFISCALE)); CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTETy = CLIENTEP.Read(Convert.ToInt32(LIS_PRODUTONFEEntity.IDCLIENTE)); string NotaFiscal = NOTAFISCALETY.NOTAFISCALE; decimal ValorTotal = Convert.ToDecimal(NOTAFISCALETY.TOTALNOTA); TotalGeral += ValorTotal; string FlagEnviada = NOTAFISCALETY.FLAGENVIADA; string FLAGINUTILIZADO = NOTAFISCALETY.FLAGINUTILIZADO; string FLAGCANCELADA = NOTAFISCALETY.FLAGCANCELADA; DataGridViewRow row1 = new DataGridViewRow(); row1.CreateCells(DataGriewDados, NotaFiscal, CLIENTETy.NOME, FlagEnviada, FLAGINUTILIZADO, FLAGCANCELADA, ValorTotal.ToString("n2")); row1.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row1); } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------", "-----------------------------", "---------", "---------", "Total geral:", TotalGeral.ToString("n2")); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
private string BuscaAgenda(string hora, string nomefuncionario) { string result = string.Empty; try { LIS_AGENDACollection LIS_AGENDAColl3 = new LIS_AGENDACollection(); string DataAtual = Convert.ToDateTime(dateTimePicker1.Text).ToString("dd/MM/yyyy"); string Date = Util.ConverStringDateSearch(DataAtual); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("DATA", "System.DateTime", "=", Date.ToString())); RowRelatorio.Add(new RowsFiltro("HORA", "System.String", "=", hora)); RowRelatorio.Add(new RowsFiltro("NOMEFUNCIONARIO", "System.String", "=", nomefuncionario)); LIS_AGENDAColl3.Clear(); LIS_AGENDAColl3 = LIS_AGENDAP.ReadCollectionByParameter(RowRelatorio, "NOMEFUNCIONARIO, HORA"); if (LIS_AGENDAColl3.Count > 0) { CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy = CLIENTEP.Read(Convert.ToInt32(LIS_AGENDAColl3[0].IDCLIENTE)); if (CLIENTETy != null) { if (CLIENTETy.TELEFONE1.Trim() != string.Empty && CLIENTETy.TELEFONE2.Trim() != string.Empty) { result = CLIENTETy.NOME + "Telefone(s): " + CLIENTETy.TELEFONE1 + " / " + CLIENTETy.TELEFONE2 + " - C:" + LIS_AGENDAColl3[0].IDAGENDA; } else { result = CLIENTETy.NOME + " C:" + LIS_AGENDAColl3[0].IDAGENDA; } } } return(result); } catch (Exception ex) { return(result); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void GetDropCliente() { CLIENTEColl = CLIENTEP.ReadCollectionByParameter(null, "NOME"); cbCliente.DisplayMember = "NOME"; cbCliente.ValueMember = "IDCLIENTE"; CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTETy.NOME = ConfigMessage.Default.MsgDrop; CLIENTETy.IDCLIENTE = -1; CLIENTEColl.Add(CLIENTETy); Phydeaux.Utilities.DynamicComparer <CLIENTEEntity> comparer = new Phydeaux.Utilities.DynamicComparer <CLIENTEEntity>(cbCliente.DisplayMember); CLIENTEColl.Sort(comparer.Comparer); cbCliente.DataSource = CLIENTEColl; cbCliente.SelectedIndex = 0; }
/// <summary> /// Gets CLIENTE by ///</summary> public override CLIENTEEntity GetCLIENTEById(long?CONTRATO) { using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.CLIENTE.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_CLIENTEGetById", connection); CLIENTEEntity entity_CLIENTE = null; AssingParameter(comandoSql, "@CONTRATO", CONTRATO); IDataReader rd = null; try { if (connection.State == ConnectionState.Closed) { connection.Open(); } rd = ExecuteReader(comandoSql, CommandBehavior.SingleRow); if (rd.Read()) { entity_CLIENTE = GetCLIENTEFromReader(rd); } } catch (Exception ex) { throw new Exception("Error getting data CLIENTE " + ex.Message, ex); } finally { if (connection != null) { connection.Close(); } if (rd != null) { rd.Close(); } } return(entity_CLIENTE); } }
private void EntradaCaixa() { CAIXAEntity CaixaTy = new CAIXAEntity(); CAIXAProvider CaixaP = new CAIXAProvider(); CaixaTy.IDCAIXA = -1; CaixaTy.IDTIPODUPLICATA = Convert.ToInt32(cbTipo.SelectedValue); CaixaTy.VALOR = Convert.ToDecimal(txtVlPago.Text); CaixaTy.DATAMOV = Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy")); CaixaTy.IDTIPOMOVCAIXA = 1;// Credito CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTETy = CLIENTEP.Read(IDCLIENTE); if (CLIENTETy != null) { CaixaTy.OBSERVACAO = "Reserva nº " + IDRESERVA.ToString().PadLeft(6, '0') + " Cliente: " + CLIENTETy.NOME; } else { CaixaTy.OBSERVACAO = "Reserva nº " + IDRESERVA.ToString().PadLeft(6, '0'); } CaixaTy.NDOCUMENTO = "RV" + IDRESERVA.ToString().PadLeft(6, '0'); try { CaixaP.Save(CaixaTy); Util.ExibirMSg(ConfigMessage.Default.MsgSave, "Blue"); } catch (Exception) { MessageBox.Show("Não foi possível fazer o movimento de caixa!"); } }
/// <summary> ///</summary> /// <param name="CLIENTE"> Object CLIENTE added to List</param> public override int AddCLIENTE(CLIENTEEntity entity_CLIENTE) { int result = 0; using (SqlConnection connection = new SqlConnection(SoftvSettings.Settings.CLIENTE.ConnectionString)) { SqlCommand comandoSql = CreateCommand("Softv_CLIENTEAdd", connection); AssingParameter(comandoSql, "@CONTRATO", null, pd: ParameterDirection.Output, IsKey: true); AssingParameter(comandoSql, "@NOMBRE", entity_CLIENTE.NOMBRE); AssingParameter(comandoSql, "@Clv_Calle", entity_CLIENTE.Clv_Calle); AssingParameter(comandoSql, "@NUMERO", entity_CLIENTE.NUMERO); AssingParameter(comandoSql, "@ENTRECALLES", entity_CLIENTE.ENTRECALLES); AssingParameter(comandoSql, "@Clv_Colonia", entity_CLIENTE.Clv_Colonia); AssingParameter(comandoSql, "@CodigoPostal", entity_CLIENTE.CodigoPostal); AssingParameter(comandoSql, "@TELEFONO", entity_CLIENTE.TELEFONO); AssingParameter(comandoSql, "@CELULAR", entity_CLIENTE.CELULAR); AssingParameter(comandoSql, "@DESGLOSA_Iva", entity_CLIENTE.DESGLOSA_Iva); AssingParameter(comandoSql, "@SoloInternet", entity_CLIENTE.SoloInternet); AssingParameter(comandoSql, "@eshotel", entity_CLIENTE.eshotel); AssingParameter(comandoSql, "@Clv_Ciudad", entity_CLIENTE.Clv_Ciudad); AssingParameter(comandoSql, "@Email", entity_CLIENTE.Email); AssingParameter(comandoSql, "@clv_sector", entity_CLIENTE.clv_sector); AssingParameter(comandoSql, "@Clv_Periodo", entity_CLIENTE.Clv_Periodo); AssingParameter(comandoSql, "@Clv_Tap", entity_CLIENTE.Clv_Tap); AssingParameter(comandoSql, "@Zona2", entity_CLIENTE.Zona2); try { if (connection.State == ConnectionState.Closed) { connection.Open(); } result = ExecuteNonQuery(comandoSql); } catch (Exception ex) { throw new Exception("Error adding CLIENTE " + ex.Message, ex); } finally { connection.Close(); } result = (int)comandoSql.Parameters["@IdCLIENTE"].Value; } return(result); }
private void PreencheGrid2() { TotalGeral = 0; TotalQuantidade = 0; SubTotal = 0; CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); //Remove as Cidades Repetidas LIS_PEDIDO3Collection LIS_PEDIDO3Coll_2 = new LIS_PEDIDO3Collection(); foreach (LIS_PEDIDO3Entity item in LIS_PEDIDO3Coll) { if (LIS_PEDIDO3Coll_2.Find(delegate(LIS_PEDIDO3Entity item2) { return(item2.COD_MUN_IBGE == item.COD_MUN_IBGE); }) == null) { LIS_PEDIDO3Coll_2.Add(item); } } //Cabeçalho Nome Cidade DataGridViewRow row1_2 = new DataGridViewRow(); row1_2.CreateCells(DataGriewDados, "CIDADE/UF", "", "", "", ""); row1_2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_2); foreach (var LIS_PEDIDO3ty in LIS_PEDIDO3Coll_2) { //Busca Dados do produto por cidade LIS_PRODUTOSPEDIDOCollection LIS_PRODUTOSPEDIDOColl_3 = new LIS_PRODUTOSPEDIDOCollection(); LIS_PRODUTOSPEDIDOColl_3 = BuscaProdutoPedidoPelaCidade(Convert.ToInt32(LIS_PEDIDO3ty.COD_MUN_IBGE)); if (LIS_PRODUTOSPEDIDOColl_3.Count > 0) { TotalQuantidade = 0; SubTotal = 0; LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("COD_MUN_IBGE", "System.Int32", "=", LIS_PEDIDO3ty.COD_MUN_IBGE.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio); DataGridViewRow row1_3 = new DataGridViewRow(); row1_3.CreateCells(DataGriewDados, LIS_MUNICIPIOSColl[0].MUNIUF, "", "", "", ""); row1_3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_3); DataGridViewRow row1_4 = new DataGridViewRow(); row1_4.CreateCells(DataGriewDados, "PRODUTO", "QUANT.", "DATA", "PEDIDO", "TOTAL"); row1_4.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_4); } foreach (var LIS_PRODUTOSPEDIDOTy_3 in LIS_PRODUTOSPEDIDOColl_3) { CLIENTEEntity CLIENTEtY = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTEtY = CLIENTEP.Read(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDCLIENTE)); string DataEmissao = Convert.ToDateTime(LIS_PRODUTOSPEDIDOTy_3.DTEMISSAO).ToString("dd/MM/yyyy"); if (chkAgruparProduto.Checked) { DataEmissao = string.Empty; } string NomeProduto = LIS_PRODUTOSPEDIDOTy_3.NOMEPRODUTO; string QuantProduto = LIS_PRODUTOSPEDIDOTy_3.QUANTIDADE.ToString(); if (chkAgruparProduto.Checked) { QuantProduto = TotalQuantProdutoAgrupado(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDPRODUTO), Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.COD_MUN_IBGE)).ToString(); TotalQuantidade += Convert.ToDecimal(QuantProduto); } else { TotalQuantidade += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.QUANTIDADE); } string NUMPEDIDO = LIS_PRODUTOSPEDIDOTy_3.IDPEDIDO.ToString().PadLeft(6, '0'); if (chkAgruparProduto.Checked) { NUMPEDIDO = string.Empty; } string TotalProduto = Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL).ToString("n2"); if (chkAgruparProduto.Checked) { TotalProduto = TotalValorProdutoAgrupado(Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.IDPRODUTO), Convert.ToInt32(LIS_PRODUTOSPEDIDOTy_3.COD_MUN_IBGE)).ToString("n2"); SubTotal += Convert.ToDecimal(TotalProduto); TotalGeral += Convert.ToDecimal(TotalProduto); } else { SubTotal += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL); TotalGeral += Convert.ToDecimal(LIS_PRODUTOSPEDIDOTy_3.VALORTOTAL); } string TELEFONE1 = CLIENTEtY.TELEFONE1; DataGridViewRow row2 = new DataGridViewRow(); row2.CreateCells(DataGriewDados, NomeProduto, QuantProduto, DataEmissao, NUMPEDIDO, TotalProduto); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); } if (LIS_PRODUTOSPEDIDOColl_3.Count > 0) { DataGridViewRow row1_5 = new DataGridViewRow(); row1_5.CreateCells(DataGriewDados, "-------------------------------------------------------", TotalQuantidade.ToString(), "---------", "Sub-Total", SubTotal.ToString("n2")); row1_5.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_5); } } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "Total geral:", TotalGeral.ToString("n2")); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; }
private void FrmContato_Load(object sender, EventArgs e) { try { this.FormBorderStyle = FormBorderStyle.FixedDialog; btnSair.Image = Util.GetAddressImage(21); txtPorta.Text = BmsSoftware.ConfigSistema1.Default.PortaEmail; chkConSegSSL.Checked = false; if (BmsSoftware.ConfigSistema1.Default.SegurancaEmail.Trim() == "S") { chkConSegSSL.Checked = true; } GetDadosEmpresa(); GetDropMensagem(); CLIENTETy = CLIENTEP.Read(_IDCLIENTE); if (CLIENTETy != null) { txtParaEmail.Text = CLIENTETy.EMAILCLIENTE; } else { txtParaEmail.Text = EmailSelecionado; } if (EmailLote) { foreach (var item in LIS_ClienteEmailLoteColl) { if (item.EMAILCLIENTE.Trim() != string.Empty) { txtParaEmail.Text += item.EMAILCLIENTE + ";"; } } if (txtParaEmail.Text.Length > 0) { txtParaEmail.Text = txtParaEmail.Text.Remove(txtParaEmail.Text.Length - 1);//remove o ultimo ";" } } if (ArquivoAnexo.Trim() != string.Empty) { string caminho = BmsSoftware.ConfigSistema1.Default.PathImage; int ContadorLinha = DGAnexo.Rows.Count; DataGridViewRow row = new DataGridViewRow(); row.CreateCells(DGAnexo, Image.FromFile(caminho + @"\icoCancelar.gif"), ArquivoAnexo.ToString()); row.DefaultCellStyle.Font = new Font("Arial", 8); DGAnexo.Rows.Add(row); PreencheCorpoEmailVendedor(NomeVendedor); } } catch (Exception ex) { MessageBox.Show("Erro técnico: " + ex.Message); } }
private void PreencheGrid2() { TotalGeral = 0; CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); DataGriewDados.Rows.Clear(); //Remove as Cidades Repetidas LIS_PEDIDO3Collection LIS_PEDIDO3Coll_2 = new LIS_PEDIDO3Collection(); foreach (LIS_PEDIDO3Entity item in LIS_PEDIDO3Coll) { if (LIS_PEDIDO3Coll_2.Find(delegate(LIS_PEDIDO3Entity item2) { return(item2.COD_MUN_IBGE == item.COD_MUN_IBGE); }) == null) { LIS_PEDIDO3Coll_2.Add(item); } } //Cabeçalho Nome Cidade DataGridViewRow row1_2 = new DataGridViewRow(); row1_2.CreateCells(DataGriewDados, "CIDADE/UF", "", "", "", ""); row1_2.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_2); foreach (var LIS_PEDIDOTy in LIS_PEDIDO3Coll_2) { LIS_PEDIDO3Collection LIS_PEDIDO3Coll_4 = new LIS_PEDIDO3Collection(); LIS_PEDIDO3Coll_4 = BuscaPedidoPelaCidade(Convert.ToInt32(LIS_PEDIDOTy.COD_MUN_IBGE)); LIS_MUNICIPIOSCollection LIS_MUNICIPIOSColl = new LIS_MUNICIPIOSCollection(); LIS_MUNICIPIOSProvider LIS_MUNICIPIOSP = new LIS_MUNICIPIOSProvider(); RowRelatorio.Clear(); RowRelatorio.Add(new RowsFiltro("COD_MUN_IBGE", "System.Int32", "=", LIS_PEDIDOTy.COD_MUN_IBGE.ToString())); LIS_MUNICIPIOSColl = LIS_MUNICIPIOSP.ReadCollectionByParameter(RowRelatorio); DataGridViewRow row1_3 = new DataGridViewRow(); row1_3.CreateCells(DataGriewDados, LIS_MUNICIPIOSColl[0].MUNIUF, "", "", "", ""); row1_3.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_3); DataGridViewRow row1_4 = new DataGridViewRow(); row1_4.CreateCells(DataGriewDados, "CLIENTE", "TELEFONE", "DATA", "NOTA FISCAL", "TOTAL"); row1_4.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_4); foreach (var LIS_PEDIDOTy_4 in LIS_PEDIDO3Coll_4) { CLIENTEEntity CLIENTEtY = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTEtY = CLIENTEP.Read(Convert.ToInt32(LIS_PEDIDOTy_4.IDCLIENTE)); string DataEmissao = Convert.ToDateTime(LIS_PEDIDOTy_4.DTEMISSAO).ToString("dd/MM/yyyy"); string NomeCliente = LIS_PEDIDOTy_4.NOMECLIENTE; string NumPedido = LIS_PEDIDOTy_4.IDPEDIDO.ToString().PadLeft(6, '0');; string TotalPedido = Convert.ToDecimal(LIS_PEDIDOTy_4.TOTALPEDIDO).ToString("n2"); string TELEFONE1 = CLIENTEtY.TELEFONE1; DataGridViewRow row2 = new DataGridViewRow(); row2.CreateCells(DataGriewDados, NomeCliente, TELEFONE1, DataEmissao, NumPedido, TotalPedido); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); TotalGeral += Convert.ToDecimal(LIS_PEDIDOTy_4.TOTALPEDIDO); } DataGridViewRow row1_5 = new DataGridViewRow(); row1_5.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "---------", "---------"); row1_5.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(row1_5); } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "-------------------------------------------------------", "---------", "---------", "Total geral:", TotalGeral); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); this.Cursor = Cursors.Default; }
public static int Edit(CLIENTEEntity objCLIENTE) { int result = ProviderSoftv.CLIENTE.EditCLIENTE(objCLIENTE); return(result); }
public int AddCLIENTE(CLIENTEEntity objCLIENTE) { return(CLIENTE.Add(objCLIENTE)); }
private void PreencheGrid() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); try { DataGriewDados.Rows.Clear(); TotalGeralHora = 0; totalGeralOS = 0; totalEquipamentoOS = 0; totalGeralEquipamentoOS = 0; foreach (var LIS_EQUIPAMENTOOSFECHTy in LIS_EQUIPAMENTOOSFECHColl) { string DataEmissao = string.Empty; if (LIS_EQUIPAMENTOOSFECHTy.IDORDEMSERVICO != null) { DataEmissao = Convert.ToDateTime(LIS_EQUIPAMENTOOSFECHTy.DATAEMISSAO).ToString("dd/MM/yyyy"); } CLIENTEEntity CLIENTETy = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); CLIENTETy = CLIENTEP.Read(Convert.ToInt32(LIS_EQUIPAMENTOOSFECHTy.IDCLIENTE)); string NomeCliente = CLIENTETy.NOME; decimal TotalOS = Convert.ToDecimal(ORDEMSERVICOSFECHP.Read(Convert.ToInt32(LIS_EQUIPAMENTOOSFECHTy.IDORDEMSERVICO)).TOTALFECHOS); totalEquipamentoOS = TotalEquipamentoServico(Convert.ToInt32(LIS_EQUIPAMENTOOSFECHTy.IDORDEMSERVICO), Convert.ToInt32(LIS_EQUIPAMENTOOSFECHTy.IDEQUIPAMENTO)); totalGeralEquipamentoOS += totalEquipamentoOS; DataGridViewRow row2 = new DataGridViewRow(); string OSNumero = LIS_EQUIPAMENTOOSFECHTy.IDORDEMSERVICO.ToString().PadLeft(6, '0'); row2.CreateCells(DataGriewDados, OSNumero, DataEmissao, NomeCliente, LIS_EQUIPAMENTOOSFECHTy.NOMEEQUIPAMENTO, LIS_EQUIPAMENTOOSFECHTy.QUANTLOCACAO, LIS_EQUIPAMENTOOSFECHTy.NOMEFUNCIONARIO, totalEquipamentoOS, TotalOS); row2.DefaultCellStyle.Font = new Font("Arial", 8); DataGriewDados.Rows.Add(row2); TotalGeralHora += Convert.ToDecimal(LIS_EQUIPAMENTOOSFECHTy.QUANTLOCACAO); totalGeralOS += TotalOS; } DataGridViewRow rowLinha = new DataGridViewRow(); rowLinha.CreateCells(DataGriewDados, "_________", "__________", "________________________", "____________________________________________", "_________", "____________________________", "__________", "__________"); rowLinha.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowLinha); DataGridViewRow rowRodape = new DataGridViewRow(); rowRodape.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); rowRodape.CreateCells(DataGriewDados, string.Empty, string.Empty, string.Empty, "TOTAL GERAL ", TotalGeralHora, string.Empty, totalGeralEquipamentoOS.ToString("n2"), totalGeralOS.ToString("n2")); rowRodape.DefaultCellStyle.Font = new Font("Arial", 8, FontStyle.Bold); DataGriewDados.Rows.Add(rowRodape); this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; MessageBox.Show("Erro técnico: " + ex.Message); } }
/// <summary> /// Abstract method to update CLIENTE /// </summary> public abstract int EditCLIENTE(CLIENTEEntity entity_CLIENTE);
/// <summary> /// Abstract method to add CLIENTE /// /summary> /// <param name="CLIENTE"></param> /// <returns></returns> public abstract int AddCLIENTE(CLIENTEEntity entity_CLIENTE);
public int UpdateCLIENTE(CLIENTEEntity objCLIENTE) { return(CLIENTE.Edit(objCLIENTE)); }
public static int Add(CLIENTEEntity objCLIENTE) { int result = ProviderSoftv.CLIENTE.AddCLIENTE(objCLIENTE); return(result); }
private void Grava5() { CreaterCursor Cr = new CreaterCursor(); this.Cursor = Cr.CreateCursor(Cr.btmap, 0, 0); string TELEFONE1 = string.Empty; int Contador = 0; try { if (Validacoes()) { EMPRESAEntity EMPRESATy = new EMPRESAEntity(); EMPRESATy = EMPRESAP.Read(1); //Percorre o grid dos telefone for (int i = 0; i < DgBDOrigem.RowCount - 1; i++) { DataGridViewCell celula = null; CLIENTEEntity CLIENTETy_1 = new CLIENTEEntity(); for (int x = 0; x < DgBDOrigem.ColumnCount; x++) { celula = DgBDOrigem[x, i]; string valor = celula.Value.ToString().ToUpper(); if (x == 0) { CLIENTETy_1.NOME = valor; } else if (x == 1) { CLIENTETy_1.TELEFONE1 = valor; } } if (CLIENTETy_1.TELEFONE1.Trim() != string.Empty) { CLIENTEEntity CLIENTETy_2 = new CLIENTEEntity();; CLIENTETy_2.IDCLIENTE = -1; CLIENTETy_2.FLAGBLOQUEADO = "N"; CLIENTETy_2.DATACADASTRO = DateTime.Now; CLIENTETy_2.COD_MUN_IBGE = _COD_MUN_IBGE; CLIENTETy_2.NOME = CLIENTETy_1.NOME; TELEFONE1 = Util.RetiraLetras(CLIENTETy_1.TELEFONE1); if (Util.RetiraLetras(TELEFONE1).Length == 10) { CLIENTETy_2.TELEFONE1 = string.Format("{0:(##) ####-####}", Convert.ToInt64(TELEFONE1)); if (!VerificaTelCliente(CLIENTETy_2.TELEFONE1.Trim())) { CLIENTEP.Save(CLIENTETy_2); Contador++; } } else if (Util.RetiraLetras(TELEFONE1).Length == 11) { CLIENTETy_2.TELEFONE1 = string.Format("{0:(##) #####-####}", Convert.ToInt64(TELEFONE1)); if (!VerificaTelCliente(CLIENTETy_2.TELEFONE1.Trim())) { CLIENTEP.Save(CLIENTETy_2); Contador++; } } Application.DoEvents(); } } this.Cursor = Cursors.Default; MessageBox.Show("Total de Clientes salvos: " + Contador.ToString()); } this.Cursor = Cursors.Default; } catch (Exception ex) { this.Cursor = Cursors.Default; Application.DoEvents(); MessageBox.Show("Erro técnico: " + ex.Message); } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { //Recibo 1 um via try { ConfigReportStandard config = new ConfigReportStandard(); config.MargemDireita = 760; //Inicio da impressão - 1º Via e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda, 30, config.MargemDireita, 340); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda, 30, config.MargemDireita, 100); //Logomarca CONFISISTEMAProvider CONFISISTEMAP = new CONFISISTEMAProvider(); CONFISISTEMAEntity CONFISISTEMAty = CONFISISTEMAP.Read(1); if (CONFISISTEMAty.FLAGLOGORELATORIO == "S") { if (CONFISISTEMAty.IDARQUIVOBINARIO1 != null) { ARQUIVOBINARIOProvider ARQUIVOBINARIOP = new ARQUIVOBINARIOProvider(); ARQUIVOBINARIOEntity ARQUIVOBINARIOEtY = ARQUIVOBINARIOP.Read(Convert.ToInt32(CONFISISTEMAty.IDARQUIVOBINARIO1)); MemoryStream stream = new MemoryStream(ARQUIVOBINARIOEtY.FOTO); e.Graphics.DrawImage(Image.FromStream(stream), config.MargemEsquerda + 570, 38); } } //'nome da empresa EMPRESAProvider EMPRESAP = new EMPRESAProvider(); EMPRESAEntity EMPRESATy = EMPRESAP.Read(1); config.NomeEmpresa = EMPRESATy.NOMECLIENTE; e.Graphics.DrawString(Util.LimiterText(config.NomeEmpresa, 50), config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 30, 38); e.Graphics.DrawString(EMPRESATy.ENDERECO, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 53); e.Graphics.DrawString(EMPRESATy.CIDADE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 68); e.Graphics.DrawString(EMPRESATy.UF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 320, 68); e.Graphics.DrawString(EMPRESATy.TELEFONE, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 83); e.Graphics.DrawString(EMPRESATy.EMAIL, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 98); e.Graphics.DrawString("CNPJ/CPF: " + EMPRESATy.CNPJCPF, config.FonteNormal, Brushes.Black, config.MargemEsquerda + 30, 113); e.Graphics.DrawString("R E C I B O", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 450, 38); e.Graphics.DrawString("Data da Emissão", config.FonteNormal, Brushes.Black, config.MargemEsquerda + 450, 53); e.Graphics.DrawString(Convert.ToDateTime(msktDataEmissao.Text).ToString("dd/MM/yyyy"), config.FonteNormal, Brushes.Black, config.MargemEsquerda + 450, 68); e.Graphics.DrawString("R$ " + Convert.ToDecimal(txtValorRecibo.Text).ToString("n2"), config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 140); NumeroPorExtenso NpExtenso = new NumeroPorExtenso(); NpExtenso.SetNumero(Convert.ToDecimal(txtValorRecibo.Text)); e.Graphics.DrawString("Valor: ( " + NpExtenso.ToString() + " )", config.FonteRodapeNegrito, Brushes.Black, config.MargemEsquerda + 130, 140); //Dados do Cliente CLIENTEEntity ClienteTy = new CLIENTEEntity(); CLIENTEProvider CLIENTEP = new CLIENTEProvider(); ClienteTy = CLIENTEP.Read(Convert.ToInt32(cbCliente.SelectedValue)); e.Graphics.DrawString("Recebi(emos)a importância acima de: ", config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 160); e.Graphics.DrawString("Nome: " + ClienteTy.NOME, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 180); string CPFCNPJ = (ClienteTy.CNPJ == " . . / -" || ClienteTy.CNPJ == string.Empty) ? ClienteTy.CPF : ClienteTy.CNPJ; e.Graphics.DrawString("CNPJ/CPF: " + CPFCNPJ, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 200); MUNICIPIOSProvider MUNICIPIOSP = new MUNICIPIOSProvider(); MUNICIPIOSEntity MUNICIPIOSTy = new MUNICIPIOSEntity(); if (ClienteTy.COD_MUN_IBGE == null) { MessageBox.Show("Cidade do cliente não cadastrada"); } MUNICIPIOSTy = MUNICIPIOSP.Read(Convert.ToInt32(ClienteTy.COD_MUN_IBGE)); string NOMECIDADE = MUNICIPIOSTy.MUNICIPIO; ESTADOProvider ESTADOP = new ESTADOProvider(); string ESTADO = ESTADOP.Read(Convert.ToInt32(MUNICIPIOSTy.COD_UF_IBGE)).UF; e.Graphics.DrawString("Endereço: " + ClienteTy.ENDERECO1, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 220); e.Graphics.DrawString("Cidade: " + NOMECIDADE, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 240); e.Graphics.DrawString("UF: " + ESTADO, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 470, 240); e.Graphics.DrawString("CEP: " + ClienteTy.CEP1, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 580, 240); e.Graphics.DrawString("Referente Duplicata nº: " + txtReferente.Text, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 30, 260); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda + 10, 280, config.MargemDireita - 400, 70); e.Graphics.DrawString("Obs.:", config.FonteNegrito, Brushes.Black, config.MargemEsquerda + 20, 280); e.Graphics.DrawString(Util.QuebraString(txtObs.Text, 60), config.FonteRodape, Brushes.Black, config.MargemEsquerda + 20, 295); e.Graphics.DrawRectangle(config.CanetaDaImpressora, config.MargemEsquerda + 380, 280, config.MargemDireita - 390, 70); e.Graphics.DrawString("______________________________________________________", config.FonteRodape, Brushes.Black, config.MargemEsquerda + 384, 310); e.Graphics.DrawString(EMPRESATy.NOMECLIENTE, config.FonteRodape, Brushes.Black, config.MargemEsquerda + 384, 325); e.Graphics.DrawString("1º Via", config.FonteConteudo, Brushes.Black, config.MargemEsquerda + 720, 355); } catch (Exception) { MessageBox.Show(ConfigMessage.Default.MsgErroPrint); } }
private void AtualizaBD(string FileName) { StreamReader rd = null; Stream myStream = null; string MsgErro = string.Empty; try { //Declaro o StreamReader para o caminho onde se encontra o arquivo rd = new StreamReader(FileName); //Declaro uma string que será utilizada para receber a linha completa do arquivo string linha = null; //Declaro um array do tipo string que será utilizado para adicionar o conteudo da linha separado string[] linhaseparada = null; //realizo o while para ler o conteudo da linha while ((linha = rd.ReadLine()) != null) { //com o split adiciono a string 'quebrada' dentro do array linhaseparada = linha.Split(';'); //aqui incluo o método necessário para continuar o trabalho //STA if (linhaseparada[0] == "STA") //Salva Dados de Status { //Verifica se o Status Existe no Banco de Dados if (VerificaExisteStatus(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "STA " + linhaseparada[1]; STATUSTy = STATUSP.Read(Convert.ToInt32(linhaseparada[1])); if (Convert.ToInt32(linhaseparada[2]) > 0) { STATUSTy.IDGRUPOSTATUS = Convert.ToInt32(linhaseparada[2]); STATUSTy.NOME = linhaseparada[3]; STATUSP.Save(STATUSTy); } } else { MsgErro = "STA " + linhaseparada[1]; STATUSTy.IDSTATUS = -1; STATUSTy.IDGRUPOSTATUS = Convert.ToInt32(linhaseparada[2]); STATUSTy.NOME = linhaseparada[3]; STATUSP.Save(STATUSTy); } } else if (linhaseparada[0] == "UNI") //Salva Dados Unidade { //Verifica se a Unidade Existe no Banco de Dados if (VerificaExisteUnidade(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "UNI " + linhaseparada[1]; UNIDADETy = UNIDADEP.Read(Convert.ToInt32(linhaseparada[1])); UNIDADETy.NOME = linhaseparada[2]; UNIDADEP.Save(UNIDADETy); } else { MsgErro = "UNI " + linhaseparada[1]; UNIDADETy.IDUNIDADE = -1; UNIDADETy.NOME = linhaseparada[2]; UNIDADEP.Save(UNIDADETy); } } else if (linhaseparada[0] == "GSA") //Grupo Categoria de Produto { //Verifica se a Categoria de Produto Existe no Banco de Dados if (VerificaExisteGrupoCategoria(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "GSA " + linhaseparada[1]; GRUPOCATEGORIATy = GRUPOCATEGORIAP.Read(Convert.ToInt32(linhaseparada[1])); GRUPOCATEGORIATy.NOME = linhaseparada[2]; GRUPOCATEGORIAP.Save(GRUPOCATEGORIATy); } else { MsgErro = "GSA " + linhaseparada[1]; GRUPOCATEGORIATy.IDGRUPOCATEGORIA = -1; GRUPOCATEGORIATy.NOME = linhaseparada[2]; GRUPOCATEGORIAP.Save(GRUPOCATEGORIATy); } } else if (linhaseparada[0] == "MAR") //Salva Dados Marca { //Verifica se a Marca Existe no Banco de Dados if (VerificaExisteMarca(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "MAR " + linhaseparada[1]; MARCATy = MARCAP.Read(Convert.ToInt32(linhaseparada[1])); MARCATy.NOME = linhaseparada[2]; MARCAP.Save(MARCATy); } else { MsgErro = "MAR " + linhaseparada[1]; MARCATy.IDMARCA = -1; MARCATy.NOME = linhaseparada[2]; MARCAP.Save(MARCATy); } } else if (linhaseparada[0] == "COR") //Salva Dados COR { //Verifica se a COR Existe no Banco de Dados if (VerificaExisteCor(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "COR " + linhaseparada[1]; CORTy = CORP.Read(Convert.ToInt32(linhaseparada[1])); CORTy.NOME = linhaseparada[2]; CORP.Save(CORTy); } else { MsgErro = "COR " + linhaseparada[1]; CORTy.IDCOR = -1; CORTy.NOME = linhaseparada[2]; CORP.Save(CORTy); } } else if (linhaseparada[0] == "AMB") //Salva Dados Ambiente { //Verifica se o Ambiente Existe no Banco de Dados if (VerificaExisteAmbiente(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "AMB " + linhaseparada[1]; AMBIENTETy = AMBIENTEP.Read(Convert.ToInt32(linhaseparada[1])); AMBIENTETy.NOME = linhaseparada[2]; AMBIENTEP.Save(AMBIENTETy); } else { MsgErro = "AMB " + linhaseparada[1]; AMBIENTETy.IDAMBIENTE = -1; AMBIENTETy.NOME = linhaseparada[2]; AMBIENTEP.Save(AMBIENTETy); } } else if (linhaseparada[0] == "FUNC") //Salva Dados Funcionario { //Verifica se o Funcionario Existe no Banco de Dados if (VerificaExisteFuncionario(Convert.ToInt32(linhaseparada[1]))) { //Dados FUNCIONARIO MsgErro = "FUNC " + linhaseparada[1]; FUNCIONARIOTy = FUNCIONARIOP.Read(Convert.ToInt32(linhaseparada[1])); FUNCIONARIOTy.NOME = linhaseparada[2]; FUNCIONARIOTy.ENDERECO = linhaseparada[3]; FUNCIONARIOTy.CIDADE = linhaseparada[4]; FUNCIONARIOTy.UF = linhaseparada[5]; FUNCIONARIOTy.CEP = linhaseparada[6]; FUNCIONARIOTy.BAIRRO = linhaseparada[7]; FUNCIONARIOTy.CPF = linhaseparada[8]; FUNCIONARIOTy.EMAIL = linhaseparada[9]; FUNCIONARIOTy.TELEFONE1 = linhaseparada[10]; FUNCIONARIOTy.TELEFONE2 = linhaseparada[11]; FUNCIONARIOTy.FUNCAO = linhaseparada[12]; FUNCIONARIOP.Save(FUNCIONARIOTy); } else { MsgErro = "FUNC " + linhaseparada[1]; FUNCIONARIOTy.IDFUNCIONARIO = -1; FUNCIONARIOTy.NOME = linhaseparada[2]; FUNCIONARIOTy.ENDERECO = linhaseparada[3]; FUNCIONARIOTy.CIDADE = linhaseparada[4]; FUNCIONARIOTy.UF = linhaseparada[5]; FUNCIONARIOTy.CEP = linhaseparada[6]; FUNCIONARIOTy.BAIRRO = linhaseparada[7]; FUNCIONARIOTy.CPF = linhaseparada[8]; FUNCIONARIOTy.EMAIL = linhaseparada[9]; FUNCIONARIOTy.TELEFONE1 = linhaseparada[10]; FUNCIONARIOTy.TELEFONE2 = linhaseparada[11]; FUNCIONARIOTy.FUNCAO = linhaseparada[12]; FUNCIONARIOTy.CODSTATUS = 10; FUNCIONARIOP.Save(FUNCIONARIOTy); } } else if (linhaseparada[0] == "PRO") //Salva Dados Produto { //Verifica se a Produto Existe no Banco de Dados if (VerificaExisteProduto(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "PRO " + linhaseparada[1]; PRODUTOSTy = PRODUTOSP.Read(Convert.ToInt32(linhaseparada[1])); PRODUTOSTy.NOMEPRODUTO = linhaseparada[2]; PRODUTOSTy.CODPRODUTOFORNECEDOR = linhaseparada[3]; PRODUTOSTy.VALORVENDA1 = Convert.ToDecimal(linhaseparada[4]); if (Convert.ToInt32(linhaseparada[5]) > 0) { PRODUTOSTy.IDUNIDADE = Convert.ToInt32(linhaseparada[5]); } if (Convert.ToInt32(linhaseparada[6]) > 0) { PRODUTOSTy.IDGRUPOCATEGORIA = Convert.ToInt32(linhaseparada[6]); } if (Convert.ToInt32(linhaseparada[7]) > 0) { PRODUTOSTy.IDSTATUS = Convert.ToInt32(linhaseparada[7]); } if (Convert.ToInt32(linhaseparada[8]) > 0) { PRODUTOSTy.IDMARCA = Convert.ToInt32(linhaseparada[8]); } PRODUTOSTy.FLAGINATIVO = linhaseparada[9]; PRODUTOSP.Save(PRODUTOSTy); } else { MsgErro = "PRO " + linhaseparada[1]; PRODUTOSTy.IDPRODUTO = -1; PRODUTOSTy.NOMEPRODUTO = linhaseparada[2]; PRODUTOSTy.CODPRODUTOFORNECEDOR = linhaseparada[3]; PRODUTOSTy.VALORVENDA1 = Convert.ToDecimal(linhaseparada[4]); if (Convert.ToInt32(linhaseparada[5]) > 0) { PRODUTOSTy.IDUNIDADE = Convert.ToInt32(linhaseparada[5]); } if (Convert.ToInt32(linhaseparada[6]) > 0) { PRODUTOSTy.IDGRUPOCATEGORIA = Convert.ToInt32(linhaseparada[6]); } if (Convert.ToInt32(linhaseparada[7]) > 0) { PRODUTOSTy.IDSTATUS = Convert.ToInt32(linhaseparada[7]); } if (Convert.ToInt32(linhaseparada[8]) > 0) { PRODUTOSTy.IDMARCA = Convert.ToInt32(linhaseparada[8]); } PRODUTOSTy.FLAGINATIVO = linhaseparada[9]; PRODUTOSP.Save(PRODUTOSTy); } } else if (linhaseparada[0] == "CLI") //Salva Dados de Cliente { //Verifica se o cleinte Existe no Banco de Dados if (VerificaExisteCliente(Convert.ToInt32(linhaseparada[1]))) { MsgErro = "CLI " + linhaseparada[1]; CLIENTETy = CLIENTEP.Read(Convert.ToInt32(linhaseparada[1])); CLIENTETy.NOME = linhaseparada[2]; CLIENTETy.TELEFONE1 = linhaseparada[3]; CLIENTETy.TELEFONE2 = linhaseparada[4]; CLIENTETy.CPF = linhaseparada[5]; CLIENTETy.CNPJ = linhaseparada[6]; CLIENTETy.IE = linhaseparada[7]; CLIENTETy.ENDERECO1 = linhaseparada[8]; CLIENTETy.NUMEROENDER = linhaseparada[9]; CLIENTETy.COMPLEMENTO1 = linhaseparada[10]; CLIENTETy.BAIRRO1 = linhaseparada[11]; CLIENTETy.CEP1 = linhaseparada[12]; CLIENTETy.COD_MUN_IBGE = Convert.ToInt32(linhaseparada[13]); CLIENTETy.EMAILCLIENTE = linhaseparada[14]; CLIENTETy.FLAGBLOQUEADO = linhaseparada[15]; CLIENTEP.Save(CLIENTETy); } else { MsgErro = "CLI " + linhaseparada[1]; CLIENTETy.IDCLIENTE = -1; CLIENTETy.NOME = linhaseparada[2]; CLIENTETy.TELEFONE1 = linhaseparada[3]; CLIENTETy.TELEFONE2 = linhaseparada[4]; CLIENTETy.CPF = linhaseparada[5]; CLIENTETy.CNPJ = linhaseparada[6]; CLIENTETy.IE = linhaseparada[7]; CLIENTETy.ENDERECO1 = linhaseparada[8]; CLIENTETy.NUMEROENDER = linhaseparada[9]; CLIENTETy.COMPLEMENTO1 = linhaseparada[10]; CLIENTETy.BAIRRO1 = linhaseparada[11]; CLIENTETy.CEP1 = linhaseparada[12]; CLIENTETy.COD_MUN_IBGE = Convert.ToInt32(linhaseparada[13]); CLIENTETy.EMAILCLIENTE = linhaseparada[14]; CLIENTETy.FLAGBLOQUEADO = linhaseparada[15]; CLIENTEP.Save(CLIENTETy); } } } rd.Close(); } catch (Exception ex) { rd.Close(); MessageBox.Show("Erro ao Sicronizar o Banco de dados pelo arquivo scv"); MessageBox.Show("Erro em: " + MsgErro); MessageBox.Show("Erro técnico: " + ex.Message); } }