protected void BtnAgregar_Click(object sender, EventArgs e) { try { int ci = Convert.ToInt32(txtCI.Text); string nombre = txtNombre.Text; string apellido = txtApellido.Text; int telefono = Convert.ToInt32(txtTelefono.Text); Cliente c = new Cliente(ci, nombre, apellido, telefono); LogicaCliente.Agregar(c); lblError.Text = "Cliente agregado exitosamente!"; txtCI.Enabled = true; this.LimpioFormulario(); this.DesactivoBotones(); } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void btnReg_Click(object sender, EventArgs e) { try { foreach (Control campo in listaRequeridos()) { if (String.IsNullOrEmpty(((TextBox)campo).Text)) { throw new Exception("Existen campos requeridos sin completar"); } } if (txtPass.Text != txtRepPass.Text) { throw new Exception("Los campos de clave no coinciden"); } string usuario = txtNomUsr.Text.Trim(); string nombreComleto = txtNomCom.Text.Trim(); string clave = txtPass.Text.Trim(); string direccion = txtDir.Text.Trim(); string tarjeta = txtTarj.Text.Trim(); Cliente cliente = new Cliente(usuario, nombreComleto, clave, direccion, tarjeta); List <TelefonoCliente> lstObjTel = new List <TelefonoCliente>(); /* * THIS NEED A FIX * * List<string> lstTel = new List<string>(); * TelefonoCliente telCli = null; * * if (txtSegTel.Text != null) * lstTel.Add(txtSegTel.Text.Trim()); * if (txtMovil.Text != null) * lstTel.Add(txtMovil.Text.Trim()); * * foreach (string numTel in lstTel) * { * telCli = new TelefonoCliente(txtNomUsr.Text, numTel); * lstObjTel.Add(telCli); * } */ LogicaCliente.Agregar(cliente, lstObjTel); lblMsj.Text = "Se ha registrado con éxito"; } catch (Exception ex) { lblMsj.Text = ex.Message; } }