public void Initialize(TEFCliSiTefObtemCampoEventArgs obtenCampoEventArgs) { this.obtenCampoEventArgs = obtenCampoEventArgs; this.messageLabel.Text = obtenCampoEventArgs.Titulo; this.textBox.MaxLength = obtenCampoEventArgs.TamanhoMaximo; }
public void Inicializar(TEFCliSiTefObtemCampoEventArgs e) { lblMensagem.Text = e.Titulo; txtConteudo.MaxLength = e.TamanhoMaximo; EventoObtemCampoEventArgs = e; //se for o campo do tipo 500, é uma senha if (e.TipoCampo == 500) txtConteudo.PasswordChar = '*'; else txtConteudo.PasswordChar = '\0'; }
private void OnTEFCliSiTefObtemCampoCalback(string Titulo, int TamanhoMinimo, int TamanhoMaximo, int TipoCampo, int Operacao, StringBuilder Resposta, int RespLen, ref bool Digitado, ref bool VoltarMenu) { if (onObtemCampo.IsAssigned) { var e = new TEFCliSiTefObtemCampoEventArgs(Titulo, TamanhoMinimo, TamanhoMaximo, TipoCampo, (TefCliSiTefOperacaoCampo)Operacao); onObtemCampo.Raise(e); PrepareOutStringBuilder(Resposta, RespLen); Resposta.Length = 0; Resposta.Append(e.Resposta); Digitado = e.Digitado; VoltarMenu = e.VoltarMenu; } }
private void TEFCliSiTef_OnObtemCampo(object sender, TEFCliSiTefObtemCampoEventArgs e) { using (InputForm Input = new InputForm()) { Input.Initialize(e); if (Input.ShowDialog().Equals(DialogResult.OK)) e.Resposta = Input.InputText; } }