private void btnGrabar_Click(object sender, EventArgs e) { llenarEntidades(); if (estado.Equals("NUEVO")) { LECTORCn.InsertLECTOR(cabecera); } else { LECTORCn.UpdateLECTOR(cabecera); } String id = cabecera.ID; LECTOR_DETALLECn.DeleteLector(id); foreach (LECTOR_DETALLE dd in detalle) { LECTOR_DETALLECn.InsertLECTOR_DETALLE(dd); } LECTORCn.CrearDocumentoNisira(id); llenarDesdeBD(id); llenarVista(); estado = "VISTA"; edicion(false); }
private void btnConsultar_Click(object sender, EventArgs e) { DateTime desde, hasta; desde = dpDesde.Value; hasta = dpHasta.Value; desde = desde.ChangeTime(0, 0, 0, 0); hasta = hasta.ChangeTime(23, 59, 59, 997); lista = LECTORCn.GetLista(desde, hasta); llenar(); }
private void btnEliminar_Click(object sender, EventArgs e) { DialogResult dr; dr = MessageBox.Show(this, "Desea eliminar el documento?", "OK", MessageBoxButtons.YesNo); if (DialogResult.Yes.Equals(dr)) { String id = cabecera.ID; LECTOR_DETALLECn.DeleteLector(id); LECTORCn.DeleteLector(id); LECTORCn.BorrarDocumentoNisira(id); } }
private void nuevo() { cabecera = new LECTOR(); cabecera.ID = Program.GenerateID(); cabecera.IDTDOCUMENTO = tDocumentos[0].IDTDOCUMENTO; setSeries(cabecera.IDTDOCUMENTO); cabecera.SERIE = tSeries[0].SERIE; cabecera.NUMERO = LECTORCn.maxNumero(cabecera.SERIE) + 1; cabecera.FECHA = DateTime.Now; cabecera.ESTADO = 1; detalle = new List <LECTOR_DETALLE>(); }
private void btnAnular_Click(object sender, EventArgs e) { DialogResult dr; switch (cabecera.ESTADO) { case 1: dr = MessageBox.Show(this, "Desea anular el documento", "OK", MessageBoxButtons.YesNo); if (DialogResult.Yes.Equals(dr)) { cabecera.ESTADO = 2; LECTORCn.UpdateLECTOR(cabecera); String id = cabecera.ID; LECTORCn.CrearDocumentoNisira(id); llenarDesdeBD(id); llenarVista(); estado = "VISTA"; edicion(false); } break; case 2: dr = MessageBox.Show(this, "El documento está anulado, desea activarlo", "OK", MessageBoxButtons.YesNo); if (DialogResult.Yes.Equals(dr)) { cabecera.ESTADO = 1; LECTORCn.UpdateLECTOR(cabecera); String id = cabecera.ID; LECTORCn.CrearDocumentoNisira(id); llenarDesdeBD(id); llenarVista(); estado = "VISTA"; edicion(false); } break; } }
private void llenarDesdeBD(String id) { cabecera = LECTORCn.GetLector(id); detalle = LECTOR_DETALLECn.GetLECTOR_DETALLE(id); }