protected void BtnRefresh_Click(object sender, EventArgs e) { //primer acceso a la pagina Session["Cliente"] = null; this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; }
protected void BtnBaja_Click(object sender, EventArgs e) { try { EntidadesCompartidas.Cliente _unCliente = (EntidadesCompartidas.Cliente)Session["Cliente"]; Logica.FabricaLogica.GetLogicaCliente().Baja(_unCliente); this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; LblError.Text = "Baja con Exito"; } catch (Exception ex) { LblError.Text = ex.Message; } }
private void BtnAlta_Click(object sender, EventArgs e) { try { Cliente _unCliente = new Cliente(); _unCliente.NomCli = TxtNombre.Text.Trim(); _unCliente.DirCli = TxtDireccion.Text.Trim(); _unCliente.UsuCli = TxtUsuario.Text.Trim(); _unCliente.PassCli = TxtPassword.Text.Trim(); _unCliente.ListaTelefonos = ManejoTelefonosCliente.ListaTelefonos.ToArray(); new PresentacionWin.ServicioWeb.MiServicio().AltaCliente(_unCliente); this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; LblError.Text = "Alta con Exito"; } 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; } } }
protected void BtnAlta_Click(object sender, EventArgs e) { try { EntidadesCompartidas.Cliente _unCliente = null; _unCliente = new EntidadesCompartidas.Cliente(0, TxtNombre.Text.Trim(), TxtDireccion.Text.Trim(), TxtUsuario.Text.Trim(), TxtPassword.Text.Trim(), ManejoTelefonosCliente.ListaTelefonos); Logica.FabricaLogica.GetLogicaCliente().Alta(_unCliente); this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; LblError.Text = "Alta con Exito"; } catch (Exception ex) { LblError.Text = ex.Message; } }
protected void BtnModificar_Click(object sender, EventArgs e) { try { EntidadesCompartidas.Cliente _unCliente = (EntidadesCompartidas.Cliente)Session["Cliente"]; _unCliente.NomCli = TxtNombre.Text.Trim(); _unCliente.DirCli = TxtDireccion.Text.Trim(); _unCliente.UsuCli = TxtUsuario.Text.Trim(); _unCliente.PassCli = TxtPassword.Text.Trim(); _unCliente.ListaTelefonos = ManejoTelefonosCliente.ListaTelefonos; Logica.FabricaLogica.GetLogicaCliente().Modificar(_unCliente); this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; LblError.Text = "Modificacion con Exito"; } catch (Exception ex) { LblError.Text = ex.Message; } }
private void BtnBaja_Click(object sender, EventArgs e) { try { new PresentacionWin.ServicioWeb.MiServicio().BajaCliente(_objCliente); this.DesActivoBotones(); this.LimpioControles(); ManejoTelefonosCliente.LimpiarTodo(); TxtNumero.Enabled = true; TxtNumero.ReadOnly = false; LblError.Text = "Baja con Exito"; } 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 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; } } }