protected void BtnModificarTelCliente_Click(object sender, EventArgs e) { try { //verifico que haya un cliente seleccionado, pq sino no lo podre modificar if (ClienteSeleccionado != null) { //elimino todos los telefonos que tenia antes el cliente ClienteSeleccionado.EliminarTodosTelefonos(); //actualizo la lista de telefonos del cliente con los de la pantalla foreach (ListItem unLugar in LbTelefonos.Items) { ClienteSeleccionado.AgregarTelefono(unLugar.Text.Trim()); } //modifico los telefonos unicamente Logica.FabricaLogica.GetLogicaCLiente().ModificarTelefonos(ClienteSeleccionado); //si llego aca es pq no hubo errores LblError.Text = "Modificacion de Telefonos en Transaccion Logica Correcta"; CargoGrilla(); LimpioPantalla(); } else { LblError.Text = "No puede ser un alta - Debe ser una Modificacion porque los datos provienen de un cliente seleccionado"; } } catch (Exception ex) { LblError.Text = ex.Message; } }
protected void BtnAgregarCliente_Click(object sender, EventArgs e) { try { //verifico que no haya un cliente seleccionado, ya q en ese caso seria modificacion if (ClienteSeleccionado == null) { //creo al cliente a dar de alta EntidadesCompartidas.Cliente unCliente = new EntidadesCompartidas.Cliente(0, TxtNombre.Text.Trim(), TxtDireccion.Text.Trim()); foreach (ListItem unLugar in LbTelefonos.Items) { unCliente.AgregarTelefono(unLugar.Text.Trim()); } //doy de alta Logica.FabricaLogica.GetLogicaCLiente().Alta(unCliente); //si llego aca es pq no hubo errores LblError.Text = "Alta de Cliente + Telefonos en Transaccion Logica Correcta"; CargoGrilla(); LimpioPantalla(); } else { LblError.Text = "No puede ser un alta - Debe ser una Modificacion porque los datos provienen de un cliente seleccionado"; } } catch (Exception ex) { LblError.Text = ex.Message; } }