private bool validarCpfCnpj() { var cpfCnpj = maskedTxtCpfCnpj.Text; var valido = false; //ignore se nao informar if (cpfCnpj.Equals(" , , / -")) { return(true); } if (cbTipoCliente.SelectedIndex == (int)TypeClassificaoCliente.Cliente) { valido = StringUtilIts.IsCpf(cpfCnpj); if (!valido) { XMessageIts.Advertencia("CPF: " + cpfCnpj + " inválido"); } } else { valido = StringUtilIts.IsCnpj(cpfCnpj); if (!valido) { XMessageIts.Advertencia("CNPJ: " + cpfCnpj + " inválido"); } } return(valido); }
private void showFlagCNPJ(string cnpj) { this.lblFlagValidando.Visible = false; this.lblFlagCnpj.Visible = true; if (StringUtilIts.IsCnpj(cnpj) && this.ResultValidation != null) { this.lblFlagCnpj.Appearance.Image = Properties.Resources.apply_16x16; this.maskedTxtCpfCnpj.Enabled = false; this.lblFlagCnpj.ToolTip = "CNPJ válido perante a RFB."; this.lblValidacaoRFB.Visible = true; } else if (StringUtilIts.IsCnpj(cnpj)) { this.lblFlagCnpj.Appearance.Image = Properties.Resources.apply_16x16; this.maskedTxtCpfCnpj.Enabled = false; this.lblValidacaoRFB.Visible = false; this.lblFlagValidando.ToolTip = "CNPJ pode não estar regular"; } else { this.lblFlagCnpj.Appearance.Image = Properties.Resources.cancel_16x16; this.lblFlagCnpj.ToolTip = "CNPJ inválido."; } }
public EmpresaMatriz indexarDados() { var cnpj = StringUtilIts.FixString(txtCnpj.Text); var novo = new EmpresaMatriz(txtRazaoSocial.Text, txtNomeFantasia.Text, cnpj, dtRegistroJunta.DateTime, DateTime.Now, txtCodMatriz.Text); novo.Cep = cepControl1.TextCep.Text; novo.Telefone = txtTelefone.Text; novo.Fax = txtFax.Text; if (dtRegistroJunta.DateTime.ValidateDate() == null) { novo.DtRegtroJuntaCom = null; } var endereco = new EnderecoCliFor(txtEndereco.Text, txtNumeroEnd.Text, txtBairro.Text, txtComplemento.Text, cepControl1.Cep, lookUpMunicipio1.UF, lookUpMunicipio1.Municipio, "Comercial"); novo.SetEndereco(endereco); if (pictureFotoProduto.Image != null) { novo.Logo = ImageUtilIts.GetBytesFromImage(pictureFotoProduto.Image); } return(novo); }
private void gridViewFiliais_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if (e.Column == colCnpj) { e.DisplayText = StringUtilIts.ToCpfCnpj(e.Value); } }
private void gridViewCliente_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if (e.Column == colCpfCnpj) { string cpfCnpj = StringUtilIts.ToCpfCnpj(StringUtilIts.FixString("" + e.Value)); e.DisplayText = cpfCnpj; } }
private EmpresaFilial indexarFormulario(EmpresaFilial f) { //this.btnCopyData.Visibility = BarItemVisibility.Never; if (f != null) { lkpMatriz.EditValue = f.Matriz; if (f.Matriz != null) { lkpMatriz.Text = f.Matriz.ToString(); } txtCodFilial.Text = f.CodigoFilial; txtRazSocial.Text = f.RazaoSocial; txtNomeFantasia.Text = f.NomeFantasia; txtCnpj.Text = StringUtilIts.ToCpfCnpj(f.Cnpj); if (f.DtRegtroJuntaCom.HasValue) { dtRegistroJunta.DateTime = f.DtRegtroJuntaCom.Value.Date; } cepControl1.TextCep.Text = f.Cep; lookUpMunicipio1.SetMunicipioUF(f.Cidade, f.Uf); lookUpMunicipio1.Refresh(); lookUpMunicipio1.Update(); txtEndereco.Text = f.NomeEndereco; txtNumEndereco.Text = f.NumeroEndereco; txtComplemento.Text = f.Complemento; txtBairro.Text = f.Bairro; cepControl1.TextCep.Text = f.Cep; if (!string.IsNullOrEmpty(f.Telefone)) { var tel = f.Telefone.Split('/'); if (tel.Length > 0) { this.txtTelefone.Text = tel[0]; if (tel.Length > 1) { this.txtTelefone.Text = tel[1]; } } } txtFax.Text = f.Fax; txtInsEst.Text = f.InscricaoEstadual; txtSuframa.Text = f.InscricaoSuframa; txtEmail.Text = f.Email; } return(f); }
/// <summary> /// Ação de Login para RbbFrmLogin /// Verifica se o usuário existe no banco de dados /// </summary> /// <returns></returns> public bool Login(string logon, string senha) { try { Usuario user = null; //codifica a senha pois ela foi criptografa no banco //entao nao sabemos qual é a verdadeira senha var result = ASCIIEncodingIts.Coded(senha); using (var ctx = new BalcaoContext()) { if (StringUtilIts.IsContainsLetters(logon)) { //busca o User com a senha codificada user = ctx.UsuarioDao .Where(u => u.NomeUtilizador == logon && u.Senha == result) .FirstOrDefault(); } else { //tente pelo ID var id = ParseUtil.ToInt(logon); user = ctx.UsuarioDao .Where(u => u.IdUsuario == id && u.Senha == result).FirstOrDefault(); } if (!this.XFrmLogin.IsDisposed) { this.XFrmLogin.Dispose(); } //True Valido //False invalido var isLogado = user != null; if (isLogado) { this.XFrmLogin.UserName = user.NomeUsuario; } return(isLogado); } } catch (System.Reflection.TargetInvocationException ex) { XMessageIts.ExceptionMessage(ex); return(false); } catch (Exception ex) { XMessageIts.ExceptionMessage(ex); return(false); } }
public Endereco(string endereco, string numeroEndereco, string bairro, string complemento, string cep, string uf, string cidade, string tipoEndereco) { this.NomeEndereco = endereco; this.NumeroEndereco = numeroEndereco; this.Bairro = bairro; this.Complemento = complemento; this.Cep = string.IsNullOrWhiteSpace(cep) ? null : StringUtilIts.FixString(cep); this.Uf = uf; this.Cidade = cidade; this.TipoEndereco = tipoEndereco; }
//salva o metodo o original private void executeDDL_NON_TSQL() { try { using (var cnn = createConnection()) { TaskLogStringDelegate taskLogDelegate = new TaskLogStringDelegate(taskLog); TaskLogExceptionDelegate taskLogExceptionDelegate = new TaskLogExceptionDelegate(addPkgError); TaskLogUpdateDelegate taskLogUpdateDelegate = new TaskLogUpdateDelegate(addPkgInfo); var sqls = getQueriesSql(); foreach (var sql in sqls) { taskLog("Script file: " + sql.FileName + "\n"); string sqlQuery = StringUtilIts.GetStringFromBytes(sql.DataFile); try { cnn.ExecuteNonQueryTransaction(sqlQuery, taskLogDelegate); Thread.Sleep(500); } catch (Exception ex) { //dispara o delegate para add update info do erro taskLogExceptionDelegate.DynamicInvoke(ex); //para a porra toda cancelation(); } } taskLogUpdateDelegate.DynamicInvoke(); } } catch (OperationCanceledException oc) { StringBuilder queryLog = new StringBuilder(); queryLog.Append("'****************************************************************************'\n"); queryLog.Append("Failed sql statement.\n"); queryLog.Append("'****************************************************************************'\n"); queryLog.Append(oc.Message); taskLog(queryLog.ToString()); } }
/// <summary> /// Faz a leitura dos bytes e carrega para uma lista de string /// </summary> /// <param name="pathFile"></param>Path do arquivo /// <returns></returns> public static List <string> GetDataFromBytes(byte[] bytes) { try { //pega os dados string result = StringUtilIts.GetStringFromBytes(bytes); //arquivo temporario var temp = Path.GetTempFileName(); //escrever em um arquivo temporario FileManagerIts.WriteBytesToFile(temp, bytes); //transforma em uma lista var data = FileManagerIts.GetDataFile(temp); //elimina o temporario File.Delete(temp); //pega o resultado; return(data); } catch (Exception ex) { throw new Exception("Falha ao obter string dos bytes =>\n=>" + ex.Message); } }
private void barBtnSerialiar_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { object o = barEd.EditValue; string cnpj = o != null?o.ToString() : ""; if (!string.IsNullOrWhiteSpace(cnpj)) { cnpj = StringUtilIts.FixString(cnpj); String json = JSONHelper.GetJSONString(receitaWsUrl + cnpj); //var r = JSONHelper.GetObjectFromJSONString<LayoutReceitaWS>(json); //JsonConvert.DeserializeObject<LayoutReceitaWS>(json); this.ResultValidation = LayoutReceitaWS.GetDataFromCNPJ(cnpj);// this.lista.Clear(); this.lista.Add(ResultValidation); this.mEditJSON.Text = json; this.gridControl1.DataSource = lista; this.gridViewSerializable.RefreshData(); } else { MessageBoxBlack.Show("CNPJ " + cnpj + " inválido !"); } }
private void executeDDL() { try { //eventos a serem disparados TaskLogStringDelegate taskLogDelegate = new TaskLogStringDelegate(taskLog); TaskLogExceptionDelegate taskLogExceptionDelegate = new TaskLogExceptionDelegate(addPkgError); TaskLogUpdateDelegate taskLogUpdateDelegate = new TaskLogUpdateDelegate(addPkgInfo); using (var connection = createConnection()) { var sqls = getQueriesSql(); connection.BeginTransaction(); foreach (var sql in sqls) { taskLog("Script file: " + sql.FileName); taskLog("'============================================================================'"); string querySql = StringUtilIts.GetStringFromBytes(sql.DataFile); try { StringBuilder queryLog = new StringBuilder(); queryLog.Append("Preparing Command: ...\n"); queryLog.Append("'============================================================================'\n"); queryLog.Append(querySql); queryLog.Append("\n"); queryLog.Append("'============================================================================'"); //passa o parametro e dispara o delegate taskLogDelegate.DynamicInvoke(queryLog.ToString()); //add comando para execução connection.AddTransaction(querySql); //delay para garantir a geração do log na tela Thread.Sleep(100); } catch (Exception ex) { string scriptError = "Error in file: " + sql.FileName; //passa o parametro e dispara o delegate taskLogDelegate.DynamicInvoke(scriptError); //dispara o delegate para add update info do erro taskLogExceptionDelegate.DynamicInvoke(ex); //delay para garantir a geração do log na tela Thread.Sleep(100); //para a porra toda cancelation(); } } try { StringBuilder queryLog = new StringBuilder(); queryLog.Append("/****************************************************************************/\n"); queryLog.Append("Executing Query ...\n"); queryLog.Append("'****************************************************************************'\n"); //limpa o log builder queryLog.Clear(); queryLog.Append("'============================================================================'\n"); queryLog.Append("Query executed sucessfully !\n"); queryLog.Append("'============================================================================'\n"); //delay para garantir a geração do log na tela Thread.Sleep(100); //passa o parametro e dispara o delegate taskLogDelegate.DynamicInvoke(queryLog.ToString()); //efetiva transação connection.CommitTransaction(); //se consegui chegar aqui ta tudo ok taskLogUpdateDelegate.DynamicInvoke(); } catch (Exception ex) { StringBuilder logScreen = new StringBuilder("Falha ao efetivar a transação."); logScreen.Append("Mensagem: " + LoggerUtilIts.GetInnerException(ex)); //defaz todas as alterações connection.RollbackTransaction(); } } } catch (OperationCanceledException oc) { StringBuilder queryLog = new StringBuilder(); queryLog.Append("'****************************************************************************'\n"); queryLog.Append("Failed sql statement.\n"); queryLog.Append("'****************************************************************************'\n"); queryLog.Append(oc.Message); taskLog(queryLog.ToString()); } }