public void Guardar(ServicioPublico servicioPublico) { FileStream fileStream = new FileStream(ruta, FileMode.Append); StreamWriter streamWriter = new StreamWriter(fileStream); streamWriter.WriteLine(servicioPublico.ToString()); streamWriter.Close(); fileStream.Close(); }
private ServicioPublico Map(string linea) { string[] dato = linea.Split(';'); ServicioPublico servicioPublico = new ServicioPublico(); servicioPublico.NombreServicioPublico = dato[1]; servicioPublico.NumeroReciboPago = dato[2]; servicioPublico.FechaPago = DateTime.Parse(dato[3]); servicioPublico.ValorPago = decimal.Parse(dato[4]); return(servicioPublico); }
/// <summary> /// carga los datos del servicio seleccionado en el /// listbox. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lstServicios_Click(object sender, EventArgs e) { ServicioPublico existe = ServicioPublico.obtenerServicio(lstServicios.SelectedItem.ToString()); //verificamos si el cliente esta registrado e inhabilitamos el boton guardar if (existe.id != 0) { // deshabilitamos el boton de guardar, dado que ya existe el cliente btnAgregar.Enabled = false; btnEditar.Enabled = true; btnEliminar.Enabled = true; txtDescripcion.Text = existe.descripcion; } }
public List <ServicioPublico> Mostrar() { List <ServicioPublico> servicios = new List <ServicioPublico>(); FileStream fileStream = new FileStream(ruta, FileMode.OpenOrCreate); StreamReader streamReader = new StreamReader(fileStream); String linea = string.Empty; while ((linea = streamReader.ReadLine()) != null) { ServicioPublico servicioPublico = Map(linea); servicios.Add(servicioPublico); } return(servicios); }
/// <summary> /// Se encarga de listar los servicios publicos /// disponibles en lstServicios /// </summary> public void cargarDatos() { // obtenemos la lista de todos los clientes de la tabla List<ServicioPublico> listaServicio = ServicioPublico.LeerTodos(); // Limpiar el listView lstServicios.Items.Clear(); // Verificar si existen departamentos if (listaServicio.Any()) { listaServicio.ForEach(servicio => lstServicios.Items.Add(servicio.descripcion)); } else lstServicios.Items.Add("¡No hay servicios!"); }
public string Guardar(ServicioPublico servicioPublico) { try { if (repository.Buscar(servicioPublico.NumeroReciboPago) == null) { repository.Guardar(servicioPublico); return($"el recibo {servicioPublico.NumeroReciboPago} Guardo"); } return($"el recibo {servicioPublico.NumeroReciboPago} Ya existe"); } catch (Exception e) { return($"error de reguistro" + e.Message); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (lstServicios.SelectedIndex == -1) { MessageBox.Show("¡Debe seleccionar un servicio", "Error en ingreso", MessageBoxButtons.OK); } else { //instanciamos de la clase servicioPublico. ServicioPublico Eliminar = new ServicioPublico(); Eliminar.descripcion = txtDescripcion.Text; if (ServicioPublico.EliminarServicio(Eliminar)) { MessageBox.Show("Servicio Eliminado satifactoriamente", "Control de servicios públicos", MessageBoxButtons.OK); Limpiar(); } } }
public void CargarDatos2() { //llenamos todos los servicios disponibles // obtenemos la lista de todos los clientes de la tabla List <ServicioPublico> listaServicio = ServicioPublico.LeerTodos(); // Limpiar el listView lstServicio.Items.Clear(); // Verificar si existen departamentos if (listaServicio.Any()) { listaServicio.ForEach(servi => lstServicio.Items.Add(servi.descripcion)); } else { lstClientes.Items.Add("¡No hay Servicios Públicos!"); } }
private void btnEditar_Click(object sender, EventArgs e) { if(lstServicios.SelectedIndex == -1) { MessageBox.Show("¡Debe seleecionar un servicio", "Error en ingreso", MessageBoxButtons.OK); } else { //instanciamos de la clase servicioPublico. ServicioPublico actualizar = new ServicioPublico(); actualizar.descripcionactual = lstServicios.SelectedItem.ToString(); actualizar.descripcion = txtDescripcion.Text; if (ServicioPublico.ActualizarServicio(actualizar)) { MessageBox.Show("Servicio Actualizado satifactoriamente", "Control de servicios públicos", MessageBoxButtons.OK); Limpiar(); } else { MessageBox.Show("Ocurrió un error durante la actualización", "Control de servicios públicos", MessageBoxButtons.OK); } } }
private void btnAgregar_Click(object sender, EventArgs e) { //verificamos que el usuario haya ingresado una descripción para guardar if (txtDescripcion.Text == "") { MessageBox.Show("Debe de llenar la descrición", "Error en ingreso", MessageBoxButtons.OK); } else { //instanciamos de la clase servicioPublico. ServicioPublico nuevo = new ServicioPublico(); nuevo.descripcion = txtDescripcion.Text; if (ServicioPublico.InsertarServicio(nuevo)) { MessageBox.Show("Servicio registrado satifactoriamente", "Control de servicios públicos", MessageBoxButtons.OK); Limpiar(); } else { MessageBox.Show("Ocurrio un error durante la inserción", "Control de servicios", MessageBoxButtons.OK); } } }