private void TxtCliente_Validating(object sender, CancelEventArgs e) { //verifico ingreso de solo numeros try { Convert.ToInt32(TxtCliente.Text); EPNumeros.Clear(); } catch (Exception ex) { EPNumeros.SetError(TxtCliente, "Solo se pueden ingresar numeros"); e.Cancel = true; } try { //verifico si se ingreso algo if (TxtCliente.Text.Trim().Length == 0) { return; } //busco al cliente _objCliente = null; _objCliente = new PresentacionWin.ServicioWeb.MiServicio().BuscarCliente(Convert.ToInt32(TxtCliente.Text)); if (_objCliente == null) { throw new Exception("No se encontro al cliente"); } else { LblCliente.Text = _objCliente.NomCli; BtnAlta.Enabled = true; } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText.Length > 40) { LblError.Text = ex.Detail.InnerText.Substring(0, 40); } else { LblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { if (ex.Message.Length > 40) { LblError.Text = ex.Message.Substring(0, 40); } else { LblError.Text = ex.Message; } } }
private void TxtMonto_Validating(object sender, CancelEventArgs e) { //verifico ingreso de solo numeros try { Convert.ToInt32(TxtMonto.Text); EPNumeros.Clear(); } catch (Exception ex) { EPNumeros.SetError(TxtMonto, "Solo se pueden ingresar numeros"); e.Cancel = true; } }
private void TxtNumero_Validating(object sender, CancelEventArgs e) { //verifico ingreso de solo numeros try { Convert.ToInt32(TxtNumero.Text); EPNumeros.Clear(); } catch (Exception ex) { EPNumeros.SetError(TxtNumero, "Solo se pueden ingresar numeros"); e.Cancel = true; } //busqueda del cliente try { Cliente _unCliente = null; _unCliente = new PresentacionWin.ServicioWeb.MiServicio().BuscarCliente(Convert.ToInt32(TxtNumero.Text)); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); if (_unCliente == null) { BtnAlta.Enabled = true; } else { BtnModificar.Enabled = true; BtnBaja.Enabled = true; _objCliente = _unCliente; TxtNumero.Text = _unCliente.NumCli.ToString(); TxtNombre.Text = _unCliente.NomCli; TxtDireccion.Text = _unCliente.DirCli; TxtUsuario.Text = _unCliente.UsuCli; TxtPassword.Text = _unCliente.PassCli; ManejoTelefonosCliente.ListaTelefonos = _unCliente.ListaTelefonos.ToList();; } } catch (System.Web.Services.Protocols.SoapException ex) { if (ex.Detail.InnerText.Length > 40) { LblError.Text = ex.Detail.InnerText.Substring(0, 40); } else { LblError.Text = ex.Detail.InnerText; } } catch (Exception ex) { if (ex.Message.Length > 40) { LblError.Text = ex.Message.Substring(0, 40); } else { LblError.Text = ex.Message; } } }