// Actualizando las listas de teléfonos al iniciar el form private void frmActualizarTelefonosClientesProveedores_Load(object sender, EventArgs e) { Services.TelefonosCRUD NuevoTelefono = new Services.TelefonosCRUD(); NuevoTelefono.ObtenerTelefonos(NuevoTelefono.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id)); PopularListar(); }
private void cbTelefonosClientesProveedores_Click(object sender, EventArgs e) { // cbTelefonosClientesProveedores.Items.Clear(); Services.TelefonosCRUD Telefonos = new Services.TelefonosCRUD(); Telefonos.ObtenerTelefonos(Telefonos.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id)); foreach (var item in DataRepository.Telefonos.Telefono) { // cbTelefonosClientesProveedores.Items.Add(item); } }
// Actualizando las listas de teléfonos public void PopularListar() { Services.TelefonosCRUD Telefonos = new Services.TelefonosCRUD(); Telefonos.ObtenerTelefonos(Telefonos.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id)); foreach (var item in Telefonos.NuevoTelefono.TelefonosFijos) { lstNumerosFijos.Items.Add(item); } foreach (var item in Telefonos.NuevoTelefono.TelefonosMoviles) { lstNumerosMovil.Items.Add(item); } }
// Agregando los teléfonos ingresados en la base de datos private void btnAgregarTelefonosClienteProveedor_Click(object sender, EventArgs e) { if (ValidarNumeros() == true) { Services.TelefonosCRUD Telefonos = new Services.TelefonosCRUD(); Telefonos.AgregarNumeros(1, 1, mskTelefonoFijoClienteProveedor.Text.ToString(), mskTelefonoMovilClienteProveedor.Text.ToString(), Telefonos.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id)); Limpiar(); LimpiarLista(); PopularListar(); // MessageBox.Show("Los teléfonos han sido agregados correctamente", "Teléfonos agregados", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Verifique que ha ingresado correctamente ambos números de teléfono", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Actualizar los numeros del cliente/proveedor con los números ingresados private void btnActualizarNumeroClienteProveedor_Click(object sender, EventArgs e) { Services.TelefonosCRUD NuevoTelefono = new Services.TelefonosCRUD(); if (mskFijoClienteProveedor.Text != " -") { if (mskFijoClienteProveedor.Text != lstNumerosFijos.SelectedItem) { NuevoTelefono.ActulizarTelefono(NuevoTelefono.ObtenerIdtelefono(NuevoTelefono.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id), lstNumerosFijos.SelectedItem.ToString(), "NumeroFijo"), true, mskFijoClienteProveedor.Text); Limpiar(); } } else { MessageBox.Show("El teléfono fijo no se ha ingresado correctamente, por favor, verifique", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (mskMovilClienteProveedor.Text != " -") { if (mskMovilClienteProveedor.Text != lstNumerosMovil.SelectedItem) { NuevoTelefono.ActulizarTelefono(NuevoTelefono.ObtenerIdtelefono(NuevoTelefono.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id), lstNumerosMovil.SelectedItem.ToString(), "NumeroMovil"), true, mskMovilClienteProveedor.Text); Limpiar(); } } else { MessageBox.Show("El teléfono móvil no se ha ingresado correctamente, por favor, verifique", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } lstNumerosFijos.Items.Clear(); lstNumerosMovil.Items.Clear(); mskFijoClienteProveedor.Clear(); mskMovilClienteProveedor.Clear(); NuevoTelefono.ObtenerTelefonos(NuevoTelefono.ObtenerIdClientesProveedor(DataRepository.Telefonos.Id)); PopularListar(); }