private void buttonAceptar_Click(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); if (textBoxNIF.Text.Length != 9) { MessageBox.Show(Constantes._ERRORNIFFORMATO); } else if (!string.IsNullOrWhiteSpace(textBoxNIF.Text as string)) { NumeroNif nf = new NumeroNif(textBoxNIF.Text); if (nf.EsCorrecto) { try { cliente.Crear(textBoxNIF.Text, textBoxNombre.Text, textBoxDescripcion.Text, textBoxEmail.Text, textBoxLocalidad.Text, textBoxProvincia.Text, textBoxPais.Text, textBoxDireccion.Text, textBoxCP.Text, textBoxTelefono.Text); this.Close(); } catch (Exception ex) { MessageBox.Show(Constantes._ERRORCREAR); } } else { MessageBox.Show(Constantes._ERRORNIFFORMATO); } } else MessageBox.Show(Constantes._ERRORNIF); }
private void button2_Click(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); cliente.ObtenerCliente(textBoxNIF.Text); EliminarCliente ec = new EliminarCliente((ClienteEN)cliente.ObtenerCliente(textBoxNIF.Text)) { Owner = this }; ec.Show(); }
private void button2_Click(object sender, EventArgs e) { ClienteCEN clienteCEN = new ClienteCEN(); ClienteEN clienteEnvio = clienteCEN.ObtenerCliente(nifcliente); GeneradorPDF pdf = new GeneradorPDF(); pdf.pdfCliente(clienteEnvio); this.Close(); }
public ConsultarEditarCliente(DataGridView dataGridViewCliente, bool editar) { InitializeComponent(); ClienteCEN clienteMostrar = new ClienteCEN(); pintarDatosCliente((ClienteEN)clienteMostrar.ObtenerCliente(dataGridViewCliente.SelectedRows[0].Cells[0].Value.ToString())); buttonCancelar.Hide(); if (editar) activarCampos(); }
public GenerarInforme(string nif) { InitializeComponent(); ClienteCEN clienteCEN = new ClienteCEN(); cliente = clienteCEN.ObtenerCliente(nif); nifcliente = nif; pintarCabeceraEmpresa(); pintarDatosCliente(); pintarInstalaciones(); }
private void button1_Click(object sender, EventArgs e) { ClienteCEN clienteEditar= new ClienteCEN(); if (clienteEditar.ObtenerCliente(textBoxNIF.Text) != null) { clienteEditar.Editar(textBoxNIF.Text, textBoxNombre.Text, textBoxDescripcion.Text, textBoxEmail.Text, textBoxLocalidad.Text, textBoxProvincia.Text, textBoxPais.Text, textBoxDireccion.Text, textBoxCP.Text, textBoxTelefono.Text); } this.Close(); }
private void AltaInstalacion_Load(object sender, EventArgs e) { IList<ClienteEN> clientes = new List<ClienteEN>(); clientes = new ClienteCEN().ObtenerTodos(0, 0); IList<string> nifs = new List<string>(); int tam = clientes.Count; foreach(ClienteEN cliente in clientes) { nifs.Add(cliente.Nif); } cliente_comboBox.DataSource = nifs; }
private void buttonEliminar_Click(object sender, EventArgs e) { string mensaje = "¿Estás seguro que deseas eliminar el cliente con NIF: " + textBoxNIF.Text + " y nombre: " + textBoxNombre.Text + ", todas sus instalaciones y las facturas asociadas a este?"; string titulo = "Eliminando Cliente"; MessageBoxButtons botones = MessageBoxButtons.YesNo; DialogResult resultado; ClienteCEN cliente = new ClienteCEN(); resultado = MessageBox.Show(mensaje, titulo, botones); if (resultado == System.Windows.Forms.DialogResult.Yes) { eliminarInstalacionesCliente(textBoxNIF.Text); cliente.Eliminar(textBoxNIF.Text); } this.Close(); }
/* private Boolean existeID(string id) { InstalacionCEN _inst = new InstalacionCEN(); IList<InstalacionEN> inst = _inst.ObtenerTodas(0, 0); foreach (InstalacionEN i in inst) { if (id == i.Id) { return true; } } return false; }*/ private void buttonGuardar_Click(object sender, EventArgs e) { /*if (id_gen.Equals(id_box.Text) || !existeID(id_box.Text)) {*/ if (nombre_box.Text.Length != 0 && desc_box.Text.Length != 0 && dir_box.Text.Length != 0 && loc_box.Text.Length != 0 && prov_box.Text.Length != 0 && pais_box.Text.Length != 0 && cp_box.Text.Length != 0 && tlfno_box.Text.Length != 0 && m2_box.Text.Length != 0) { InstalacionCEN editada = new InstalacionCEN(); ClienteCEN cliente = new ClienteCEN(); float m2_b = (float)Convert.ToDouble(m2_box.Text); // Cast. editada.Editar(id_box.Text, nombre_box.Text, desc_box.Text, loc_box.Text, prov_box.Text, pais_box.Text, dir_box.Text, cp_box.Text, tlfno_box.Text, m2_b); this.Close(); } else { MessageBox.Show("Existen campos vacíos"); } }
public void Disconnect() { clienteTest = null; }
public void TestMethod1() { clienteTest = new ClienteCEN(); if (clienteTest.ObtenerCliente(DNI) != null) clienteTest.Eliminar(DNI); }
private void Buscar_Clientes(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); List<ClienteGV> clienteGV = new List<ClienteGV>(); IList<ClienteEN> lista = new List<ClienteEN>(); if (comboBoxFiltro.Text == "" || textBoxBuscar.Text == "") { Grid_Load(sender, e); } else if (comboBoxFiltro.Text == "Nombre") { lista = cliente.BuscarPorNombre(textBoxBuscar.Text); clienteGV = modificarFV(lista); dataGridViewCliente.DataSource = clienteGV; } else { ClienteEN clienteBusqueda = cliente.ObtenerCliente(textBoxBuscar.Text); if (clienteBusqueda == null) { List<ClienteGV> listaclienteGV = new List<ClienteGV>(); dataGridViewCliente.DataSource = listaclienteGV; } else { lista.Add(clienteBusqueda); clienteGV = modificarFV(lista); dataGridViewCliente.DataSource = clienteGV; } } }
private void Grid_Load(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); List<ClienteGV> clienteGV = new List<ClienteGV>(); IList<ClienteEN> lista; lista = cliente.ObtenerTodos(0, 0); clienteGV = modificarFV(lista); if (clienteGV.Count == 0) { buttonConsultar.Enabled = false; buttonEditar.Enabled = false; buttonEliminar.Enabled = false; buttonGenerarInforme.Enabled = false; } else { buttonConsultar.Enabled = true; buttonEditar.Enabled = true; buttonEliminar.Enabled = true; buttonGenerarInforme.Enabled = true; } dataGridViewCliente.DataSource = clienteGV; }
private void buttonEliminar_Click(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); EliminarCliente ec = new EliminarCliente((ClienteEN)cliente.ObtenerCliente(dataGridViewCliente.SelectedRows[0].Cells[0].Value.ToString())) { Owner = this }; ec.Owner = this; ec.Deactivate += new EventHandler(Grid_Load); ec.Show(); }
private void buttonGenerarInforme_Click(object sender, EventArgs e) { ClienteCEN cliente = new ClienteCEN(); GenerarInforme gi = new GenerarInforme(cliente.ObtenerCliente(textBoxNIF.Text)) { Owner = this }; gi.Show(); }