void AtualizaDTO_Transacoes() { try { ImageConverter imgCon = new ImageConverter(); transacoes.IMG = (byte[])imgCon.ConvertTo(picTransacoes_IMG.Image, typeof(byte[])); transacoes.ID = txtTransacao_Id.Text != "" ? Convert.ToInt32(txtTransacao_Id.Text) : (int?)null; transacoes.SITUACAO = cboTransacao_Situacao.Text; transacoes.PARCELAMENTO = Convert.ToBoolean(radTransacao_Yes.Checked); transacoes.TIPO = cboItemEstoque_Tipo.Text; transacoes.VALOR = Convert.ToDecimal(txtTransacao_Valor.Text); transacoes.CATEGORIA = cboTransacao_Categoria.Text; transacoes.DATA = GLOBAL_BLL.IsDate(mskTransacao_Data.Text) ? Convert.ToDateTime(mskTransacao_Data.Text) : (DateTime?)null; transacoes.DESCRICAO = txtTransacao_Descricao.Text; transacoes.OBSERVACAO = txtTransacao_Observacao.Text; } catch { } }
bool ValidarDados() { try { if (!GLOBAL_BLL.IsDate(DateTime.Now.ToShortDateString())) { MessageBox.Show("Preencha a data corretamente", "Data inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (cboFase.Text == null) { MessageBox.Show("Selecione a fase", "Fase inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); } catch (Exception ex) { throw ex; } }
void AtualizaDTO_Motorista() { try { ImageConverter imgCon = new ImageConverter(); motorista.IMG_PERFIL = (byte[])imgCon.ConvertTo(picMotorista_Imagem.Image, typeof(byte[])); motorista.CATEGORIA = cboMotorista_Situacao.Text; motorista.CNH = txtMotorista_CNH.Text; motorista.CPF = mskMotorista_CPF.Text; motorista.DATA_NASCIMENTO = GLOBAL_BLL.IsDate(mskMotorista_DataNascimento.Text) ? Convert.ToDateTime(mskMotorista_DataNascimento.Text) : (DateTime?)null; motorista.EMAIL = txtMotorista_Email.Text; motorista.ID = txtMotorista_ID.Text != "" ? Convert.ToInt32(txtMotorista_ID.Text) : (int?)null; motorista.ID_ESTADO_CIVIL = cboMotorista_EstadoCivil.Text; motorista.SITUACAO = cboMotorista_Situacao.Text; motorista.NOME_COMPLETO = txtMotorista_NomeCompleto.Text; motorista.OBSERVACAO = txtMotorista_Observacao.Text; motorista.SEXO = cboMotorista_Sexo.Text; motorista.VALIDADE_CNH = GLOBAL_BLL.IsDate(mskMotorista_ValidadeCNH.Text) ? Convert.ToDateTime(mskMotorista_ValidadeCNH.Text) : (DateTime?)null; } catch { } }
public static bool ValidarCampo(List <string> CamposInvalidos, string nome, string valor, Campos campo, TipoCampo tipoCampo = TipoCampo.SemFormatacao, bool obrigatorio = true) { switch (campo) { case Campos.TextBox: if (obrigatorio && string.IsNullOrEmpty(valor)) { CamposInvalidos.Add(nome); return(false); } break; case Campos.MaskedBox: string valorFormatado = valor.Replace("/", "").Replace("_", "").Replace("-", "").Replace(" ", "").Replace(",", "").Replace(".", ""); switch (tipoCampo) { case TipoCampo.SemFormatacao: break; case TipoCampo.DateTime: if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsDate(valor))) { CamposInvalidos.Add(nome); return(false); } break; case TipoCampo.CPF: if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsCpf(valor.Replace(",", ".")))) { CamposInvalidos.Add(nome); return(false); } break; case TipoCampo.CEP: if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsCep(valor))) { CamposInvalidos.Add(nome); return(false); } break; case TipoCampo.Int: if (!GLOBAL_BLL.IsNumeric(valor)) { return(false); } break; default: break; } break; case Campos.ComboBox: if (string.IsNullOrEmpty(valor)) { CamposInvalidos.Add(nome); return(false); } break; case Campos.NumericUpDown: if (string.IsNullOrEmpty(valor)) { CamposInvalidos.Add(nome); return(false); } break; default: CamposInvalidos.Add(nome); return(false); } return(true); }