/// <summary> /// Guarda o actualiza un cierre de efectivo. /// </summary> /// <param name="dto">Objeto DTO con la información del cierre de venta.</param> /// <returns></returns> public int guardarCierre(CierreEfectivoDTO dto) { try { CierreEfectivoVO vo = new CierreEfectivoVO(); vo.Efectivo = dto.Efectivo; vo.Egresos = dto.Egresos; vo.Estado = dto.Estado; vo.Fecha = dto.Fecha; vo.IdCierre = 0; return cierreEfectivoDAO.guardarCierre(vo); } catch (EstacionDBException ex) { throw new CierreException("No se pudo obtener la información del cierre de efectivo", ex); } }
private void guardarCierre() { try { CierreEfectivoDTO dto = new CierreEfectivoDTO(); dto.Efectivo = totalEfectivo; dto.Egresos = totalEgresos; dto.Estado = true; dto.Fecha = DateTime.Parse(txtFechaCierre.Text); CierreEfectivoCore.getInstance().guardarCierre(dto); MessageBox.Show("El cierre han sido confirmado", "Cierre confirmado", MessageBoxButtons.OK, MessageBoxIcon.Information); egresoDTOBindingSource.Clear(); limpiarCampos(); } catch (CierreException ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }